我正在尝试使用DAX计算POWER POWER的指标。我正在尝试计算两个表之间的连接行数:
假设我们有两个表:
一个用于销售:
ID $ Agent
A321 14 Agent1
A122 89 Agent2
A432 45 Agent6
A999 32 Agent2一个只有我的团队的代理:
Name Agent
Jack Agent1
Peter Agent2
Bill Agent3
Mell Agent4我只想计算我的团队的交易数量,你可以看到agent6不是我团队的一部分,所以4个交易中有3个是由我的团队完成的。(预期输出)
我已经在Power Pivot中的模型中建立了表1的"Agent“和表2的"Agent”之间的关系
我尝试了几个公式,但都没有成功创建适当的度量:
=COUNTROWS(INTERSECT('Table1';'table2'))-->表不一样,所以这不是我应该使用的函数
=COUNTROWS(FILTER('table2';'table2'[Agent] <> BLANK ()))-->它没有显示正确的输出(因为这里不考虑与表1的关系,所以显示的输出比应该显示的多)
=COUNTROWS(FILTER(ALL(table1);Table1[agent] = table2[Agent]))-->不起作用(“无法确定列Table1agent的唯一值”)
这看起来很基础,但我无法计算这个指标……也许我想的不对。任何帮助都将不胜感激。感谢您的关注。
发布于 2020-08-05 15:07:52
最后,如果您想使用DAX计算两个表之间的交叉点的行数,可以使用以下正确的公式:
=COUNTROWS(NATURALINNERJOIN(table1;table2))https://stackoverflow.com/questions/63244611
复制相似问题