PowerBI:是否可以在同一计算中同时使用ALL和ALLEEXCEPT?
我有一个有两张桌子的模型:PowerBI:是否可以在同一计算中同时使用ALL和ALLEEXCEPT?,powerbi,Powerbi,我有一个有两张桌子的模型: 表1列出了以FichaID为关键列的紧急事件数据 表2列出了关于气候的数据(如果表1中的气候存在),其中FichaID确定了每个气候。重要提示:每个患者可能有多个病因,因此FichaID可以在表2中重复 我想做一个计算过的度量,其中支配者是一个计数,需要考虑作为上下文过滤机构名称和事件日期(两者都出现在表1中),但忽略表2中的任何选择 我尝试了多种方法来做这件事,但没有成功。该措施需要执行如下操作: measure1 = CALCULATE ( COUNT
- 表1列出了以FichaID为关键列的紧急事件数据李>
- 表2列出了关于气候的数据(如果表1中的气候存在),其中FichaID确定了每个气候。重要提示:每个患者可能有多个病因,因此FichaID可以在表2中重复
measure1 =
CALCULATE (
COUNT ( Table1[FichaId] ),
ALLEXCEPT (
Table1,
Table1[institution],
Table1[Date]
);
ALL ( Table2 )
)
结果是ALL(表2)
忽略了ALLEXCEPT
函数中考虑的所有上下文过滤器。因此,分母受地名选择的影响,而不受机构或日期的影响
有人能帮我解决这个问题吗
如有必要,我可以根据需要提供其他信息
提前谢谢。问题在于Table1->Table2连接是1对多的,因此如果我们想使用除all之外的函数来处理上下文过滤器,我们需要使用连接的“多”端作为函数中的参考表。请看一下上述问题的解决方案:
measure1 =
CALCULATE (
COUNT ( Table1[FichaId] ),
ALLEXCEPT (
Table2,
Table1[institution],
Table1[Date]
)
)
你能分享一个小的可重复的例子(有表格和数据)和预期的输出吗?user5226582:很抱歉没有回应。我全神贯注于这个问题。刚才我能够解决报告中的问题。我已经在下面发布了我的解决方案。