POWER BI-使用条件计算唯一值

时间:2018-08-10 12:02:48

标签: powerbi

我有一个简单的任务无法解决。在下表中,我要计算每个唯一编号的As和B的数量。我对A的代码是

CountA =
IF (
    ISBLANK (
        CALCULATE ( DISTINCTCOUNT ( 'Sheet1 (2)'[Number] ), 'Sheet1 (2)'[Cat] = "A" )
    ),
    0,
    1
)

但是对于Nunber 5,它的确计数为A三次,结果应该为1。

Number  Cat
1        A
2   
3   
3   
4   
5        A
5        A
5        A
6   
7        B
8        B
8        B
8        B

1 个答案:

答案 0 :(得分:1)

尚不清楚您想要的结果是什么...假设您想要这样的东西:

enter image description here

使用以下公式:

Count A = CALCULATE ( DISTINCTCOUNT ( Table[Cat] ), Table[Cat] = "A" ) + 0

Count B = CALCULATE ( DISTINCTCOUNT ( Table[Cat] ), Table[Cat] = "B" ) + 0

其中“表”是表的名称。