我使用天数进行自定义计算。
< = 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与类型文本进行比较。”
提前致谢,
答案 0 :(得分:1)
看起来您正在尝试将逻辑真/假与字符串进行比较。您应该尝试使用逻辑值TRUE()替换查询中的字符串“True”。请尝试以下查询。
= CALCULATE(DISTINCT(查询[0-5天]),查询[0-5天] = TRUE())