Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PowerBI:是否可以在同一计算中同时使用ALL和ALLEEXCEPT?_Powerbi - Fatal编程技术网

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中重复
我想做一个计算过的度量,其中支配者是一个计数,需要考虑作为上下文过滤机构名称和事件日期(两者都出现在表1中),但忽略表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:很抱歉没有回应。我全神贯注于这个问题。刚才我能够解决报告中的问题。我已经在下面发布了我的解决方案。