Power BI-根据一行中的过滤器计算行数

时间:2019-10-09 08:06:34

标签: powerbi dax powerbi-desktop

我试图基于称为flag的行中的过滤器对行进行计数。 我只想计算flag为1或2的行,并将其放入变量,因为我需要它进行进一步的计算。

样本数据:

enter image description here

到目前为止,我有类似的东西,但是它不起作用:

var average = CALCULATE(COUNTA(FILTER(table;[flag] = 1 && [flag] = 2)))

2 个答案:

答案 0 :(得分:1)

在COUNTA函数中,首先必须编写要计数的列。之后,将过滤器应用于CALCULATE函数(此处不需要过滤器语句):

var average = CALCULATE(COUNTA(table;[flag]); table[flag] = 1 && table[flag] = 2)

答案 1 :(得分:0)

它可以和:

COUNTROWS(FILTER(table;[flag] == 1 || [flag] == 2))

感谢@Ivo提供有关||的提示。我无法使其与CALCULATE一起使用。