Power Query导入数据集时如何筛选2021年10月1日前的数据?
Power Query筛选日期早于2021年10月1日的方法
方法一:通过图形界面(GUI)操作
- 导入数据集后,找到目标日期列,点击列标题右侧的筛选箭头
- 依次选择「日期筛选」>「早于」,在弹出的对话框中输入
2021/10/1,确认后即可完成筛选
方法二:手动编写M代码实现
直接筛选日期列
假设你的日期列名为「日期」,在Power Query的高级编辑器中,添加以下筛选步骤:
#"筛选行" = Table.SelectRows(上一步骤名称, each [日期] < #date(2021, 10, 1))
注意:将「上一步骤名称」替换为你实际的步骤名(比如
#"源"或#"转换为表格"等),#date(年,月,日)是M语言中创建标准日期的函数,用于指定筛选阈值。
若日期列为文本格式,需先转换类型
如果你的日期列是文本格式,需要先转换为日期类型再筛选:
#"转换为日期" = Table.TransformColumns(上一步骤名称,{{"日期", Date.FromText, type date}}), #"筛选行" = Table.SelectRows(#"转换为日期", each [日期] < #date(2021, 10, 1))
内容的提问来源于stack exchange,提问作者Rafael Frigieri Neves
相关产品推荐
相关产品推荐

