在PowerPivot DAX中计算True和False

时间:2014-11-13 14:54:20

标签: dax

我使用天数进行自定义计算。

< = 5且我的DAX计算结果= [[年龄总数]< = 5

  

= 6且< = 10且我的DAX计算值=([[年龄总和]< = 10)&&([总年龄]> = 6)

我的计算是在上面返回'True'或'False表达式。如何计算列中“真实”值的总数?

我已经尝试了以下和IF功能,但我无法让它工作。 = calculate(DISTINCTCOUNT(查询[0-5天]),查询[0-5天] =“真”) = CALCULATE(DISTINCT(查询[0-5天]),查询[0-5天] =“真”)

我的错误信息是:“DAX比较操作不支持将值的类型true / false与类型文本进行比较。”

提前致谢,

1 个答案:

答案 0 :(得分:1)

看起来您正在尝试将逻辑真/假与字符串进行比较。您应该尝试使用逻辑值TRUE()替换查询中的字符串“True”。请尝试以下查询。

= CALCULATE(DISTINCT(查询[0-5天]),查询[0-5天] = TRUE())