powerquery 在导入时过滤数据

powerquery 在导入时过滤数据

我有一个数据文件想要导入到 excel

alpha,customer,10
alpha,town,12
bravo,customer,6
bravo,cars,5
charly,cats,5

(实际文件约有 15 列和 1000 行)

我可以使用以下 Power Query 导入 Excel

let
    Source = Csv.Document(File.Contents("C:\Some\path\New_File_1.txt"),[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", Int64.Type}})
in
    #"Type modifié"

有什么办法可以仅导入alpha第一列中有值的行吗?

我知道我可以在 Excel 中进行过滤,但这不是我想要的。

答案1

在此处输入图片描述

加载数据时,单击“转换数据”,如上所示。

在 PowerQuery 编辑器中,过滤 column1 以获得所需的值:

在此处输入图片描述

单击“关闭并加载”,您的过滤数据将被加载到电子表格中:

在此处输入图片描述

相关内容