创建一个 Power BI 度量,根据两列中的值对行进行计数

问题描述 投票:0回答:2

特别是对 Power BI 和 DAX 非常陌生,所以这是一个非常基本的问题...

我想创建卡片来计算表中满足多列条件的行数。我认为创建措施是做到这一点的最佳方式,所以这就是我一直在尝试的。

在此示例中,它是两列,但我想了解如何跨多列执行此操作...

示例:

Col A          Col B            Col C

Alexandra      Not Started      
Joe            Complete         Yes
Tom            Complete
Frank          Not Started      Yes
Pam            Not Started      Yes
Camilla        Complete

我希望我的卡片给出 B 栏为“未开始”而 C 栏为“是”的行数。因此,在上面的示例中,计数将为“2”

我尝试使用以下方法创建一个度量,但它不起作用:

Count of Not Started and Yes = 

CALCULATE(COUNTA([Col A]), [Col B] IN {"Not Started"}+ [Col C] IN {"Yes"} )
powerbi dax data-analysis powerbi-desktop measure
2个回答
0
投票

这应该有效

result= 
    CALCULATE(
        COUNTROWS('Table'),
        'Table'[Col B] = "Not Started",
        'Table'[Col C] = "Yes"
    )

0
投票

创建一个测量,如下所示:

Measure = CALCULATE(COUNTROWS('Table'), 'Table'[Col B] = "Not Started", 'Table'[Col C] = "Yes")
© www.soinside.com 2019 - 2024. All rights reserved.