Power B.I-创建度量以添加具有“ yes”值的行

时间:2019-10-21 06:45:21

标签: powerbi

我有一列带有“是”或“否”值的列,我想计算带有“是”的行数。我可以创建一个新列,并根据另一列中的“是”或“否”值将其值设置为= 1或0,然后创建一个量度以将这些值相加,但这似乎是一种两步方法,应该只类似于excel中SUMIF text =“ yes”规则的一步。

有人知道该怎么做吗?

谢谢

3 个答案:

答案 0 :(得分:0)

不需要其他列,请尝试以下措施:

Count Yes = 
   CALCULATE(
      COUNTROWS([table]), 
      FILTER(
         [table],
         [Yes-No-Column] = "Yes"
      )
   )

答案 1 :(得分:0)

创建度量:

Count Yes = 
    CALCULATE ( 
        COUNTROWS ( MyTable ),
        MyTable[YesNo] = "Yes"
    ) + 0

答案 2 :(得分:0)

让我们假设该表称为“ ABC”,而其中“是/否”值的列称为“是/否”,那么此DAX公式将解决您的情况:

Measure := COUNTX ( FILTER ( ABC, ABC[yes/no] = "yes" ), ABC[yes/no] )