繁体   English   中英

计算多个条件 - Power BI / DAX

[英]Count multiple conditions - Power BI / DAX

我有一个看起来像这样的数据(简化以理解问题):

在此处输入图像描述

我需要一个度量来知道:“在两个条件下具有值的组数”

在这种情况下,唯一适合的组是组“A”,因此计数/结果为:1

  • A 组在 C2 和 C1 中有值
  • B组有C2但没有C1
  • 组C既没有C1也没有C2

我怎样才能做到这一点? 我希望我很清楚,谢谢!

此措施应按预期工作:

Groups without blanks = 
COUNTROWS (
    FILTER (
        VALUES ( Table1[Group] ),
        CALCULATE ( 
            COUNTROWS ( Table1 ), 
            ISBLANK(Table1[Value])
        ) = 0
    )
)

让我知道它是否对您有帮助

这是另一种方法,它检查C1C2是否存在于每个GroupValue = 1的行中。

CountBothConditions =
SUMX (
    SUMMARIZE (
        FILTER ( Table1, Table1[Value] = 1 ),
        Table1[Group],
        "ExistsC1", "C1" IN VALUES ( Table1[Condition] ),
        "ExistsC2", "C2" IN VALUES ( Table1[Condition] )
    ),
    IF ( [ExistsC1] && [ExistsC2], 1, 0 )
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM