Count Ifs - M 语言或 Power Query - Power BI

问题描述 投票:0回答:1

我尝试在 Power BI Power Query 环境中使用 Excel

COUNTIFS
之类的东西,但没有任何运气。

我有下面的例子:

我想知道的是这个名字出现了多少次,让我想起了公司。

到目前为止我已经使用过:

电源查询

Group by
但我想保留
Surname
而不将其用作过滤器。保持
Surname
我数错了。

达克斯

使用下面的计算列我得到了错误的答案。

CountName = CALCULATE( COUNTA(TableName[Name]), FILTER(TableName, TableName[Company]=SELECTEDVALUE(TableName[Company]) && TableName[Name]=SELECTEDVALUE(TableName[Name]) ) )

任何帮助将不胜感激。

powerbi dax powerquery powerbi-desktop countif
1个回答
0
投票

在powerquery/M中,单击选择Name和Group列,右键...Group By...添加聚合,并将一项操作设置为所有行,一项操作设置为计数行

使用数据列顶部的箭头展开 [x] 姓氏字段

完整示例代码:

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Grouped Rows" = Table.Group(Source, {"Name", "Company"}, {{"data", each _, type table}, {"count", each Table.RowCount(_), Int64.Type}}),
#"Expanded data" = Table.ExpandTableColumn(#"Grouped Rows", "data", {"Surname"}, {"Surname"})
in  #"Expanded data"
© www.soinside.com 2019 - 2024. All rights reserved.