如何使用幂查询创建一个枢轴 table
How to make a pivot table with power query
我有一个 table,号码如下,
Phone个数
123, 456, 890
123453
902, 423
所以我想做枢轴 table 可以显示所有 phone 数字(分隔符是“,”)并计算它在列表中出现的次数?有人可以帮忙吗?
我刚开始使用下面的代码
let
Source = Excel.CurrentWorkbook(){[Name="Phone_Number"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Phone Number", type text}})
in
#"Changed Type"
已更新:问题已解决。
在 powerquery 中,
右键单击该列,
主页 .. 按分隔符拆分列 ... delimiter:comma,高级 Options:rows
然后右键单击列并分组...
使用默认选项并点击确定
let Source = Excel.CurrentWorkbook(){[Name="Phone_Number"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Phone Number", type text}}),
#"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(Table.TransformColumnTypes(#"Changed Type", {{"Phone Number", type text}}, "en-US"), {{"Phone Number", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Phone Number"),
#"Grouped Rows" = Table.Group(#"Split Column by Delimiter", {"Phone Number"}, {{"Count", each Table.RowCount(_), Int64.Type}})
in #"Grouped Rows"
我有一个 table,号码如下,
Phone个数
123, 456, 890
123453
902, 423
所以我想做枢轴 table 可以显示所有 phone 数字(分隔符是“,”)并计算它在列表中出现的次数?有人可以帮忙吗? 我刚开始使用下面的代码
let
Source = Excel.CurrentWorkbook(){[Name="Phone_Number"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Phone Number", type text}})
in
#"Changed Type"
已更新:问题已解决。
在 powerquery 中,
右键单击该列,
主页 .. 按分隔符拆分列 ... delimiter:comma,高级 Options:rows
然后右键单击列并分组...
使用默认选项并点击确定
let Source = Excel.CurrentWorkbook(){[Name="Phone_Number"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Phone Number", type text}}),
#"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(Table.TransformColumnTypes(#"Changed Type", {{"Phone Number", type text}}, "en-US"), {{"Phone Number", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Phone Number"),
#"Grouped Rows" = Table.Group(#"Split Column by Delimiter", {"Phone Number"}, {{"Count", each Table.RowCount(_), Int64.Type}})
in #"Grouped Rows"