我试图基于称为flag
的行中的过滤器对行进行计数。
我只想计算flag为1或2的行,并将其放入变量,因为我需要它进行进一步的计算。
样本数据:
到目前为止,我有类似的东西,但是它不起作用:
var average = CALCULATE(COUNTA(FILTER(table;[flag] = 1 && [flag] = 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一起使用。