首页 > 解决方案 > 计算 Power BI 中的唯一列值并将其替换为它们的名称和总数

问题描述

在 Power BI 中,如何计算列中的唯一值并将这些值替换为值名称和总数?以这种方式做事似乎是在视觉图例中获取总数的唯一方法。

起始数据示例:

类型
示例 1
示例 1
示例 2
示例 3
示例 2
示例 5
示例 3
示例 4
示例 1
示例 5
示例 1
示例 1
示例 2
示例 3
示例 2
示例 5
示例 3
示例 4
示例 1
示例 5
示例 1

期望的结果:

类型
示例 1 (7)
示例 1 (7)
示例 2 (4)
示例 3 (4)
示例 2 (4)
示例 5 (4)
示例 3 (4)
示例 4 (2)
示例 1 (7)
示例 5 (4)
示例 1 (7)
示例 1 (7)
示例 2 (4)
示例 3 (4)
示例 2 (4)
示例 5 (4)
示例 3 (4)
示例 4 (2)
示例 1 (7)
示例 5 (4)
示例 1 (7)

标签: powerbidaxpowerquerypowerbi-desktop

解决方案


Alternate method

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Custom" = Table.AddColumn(Source,"count",(i)=>Table.RowCount(Table.SelectRows(Source, each [Type]=i[Type])), type number),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "Custom", each [Type] & " (" & Text.From([count]) & ")"),
#"Removed Other Columns" = Table.SelectColumns(#"Added Custom1",{"Custom"})
in  #"Removed Other Columns"

推荐阅读