特别是对 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"} )
这应该有效
result=
CALCULATE(
COUNTROWS('Table'),
'Table'[Col B] = "Not Started",
'Table'[Col C] = "Yes"
)
创建一个测量,如下所示:
Measure = CALCULATE(COUNTROWS('Table'), 'Table'[Col B] = "Not Started", 'Table'[Col C] = "Yes")