首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DAX计算连接的行数

使用DAX计算连接的行数
EN

Stack Overflow用户
提问于 2020-08-04 18:07:58
回答 1查看 53关注 0票数 0

我正在尝试使用DAX计算POWER POWER的指标。我正在尝试计算两个表之间的连接行数:

假设我们有两个表:

一个用于销售:

代码语言:javascript
复制
ID   $   Agent
A321 14  Agent1
A122 89  Agent2
A432 45  Agent6
A999 32  Agent2

一个只有我的团队的代理:

代码语言:javascript
复制
Name   Agent
Jack   Agent1
Peter  Agent2
Bill   Agent3
Mell   Agent4

我只想计算我的团队的交易数量,你可以看到agent6不是我团队的一部分,所以4个交易中有3个是由我的团队完成的。(预期输出)

我已经在Power Pivot中的模型中建立了表1的"Agent“和表2的"Agent”之间的关系

我尝试了几个公式,但都没有成功创建适当的度量:

代码语言:javascript
复制
=COUNTROWS(INTERSECT('Table1';'table2'))

-->表不一样,所以这不是我应该使用的函数

代码语言:javascript
复制
=COUNTROWS(FILTER('table2';'table2'[Agent] <> BLANK ()))

-->它没有显示正确的输出(因为这里不考虑与表1的关系,所以显示的输出比应该显示的多)

代码语言:javascript
复制
=COUNTROWS(FILTER(ALL(table1);Table1[agent] = table2[Agent]))

-->不起作用(“无法确定列Table1agent的唯一值”)

这看起来很基础,但我无法计算这个指标……也许我想的不对。任何帮助都将不胜感激。感谢您的关注。

EN

回答 1

Stack Overflow用户

发布于 2020-08-05 15:07:52

最后,如果您想使用DAX计算两个表之间的交叉点的行数,可以使用以下正确的公式:

代码语言:javascript
复制
=COUNTROWS(NATURALINNERJOIN(table1;table2))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63244611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档