You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI COUNTROWS双筛选返回空值,如何修改语法获取计数结果?

问题原因与修复方案

原度量值返回空值的核心问题是筛选条件逻辑错误:TICKET[num_replies]=1 && TICKET[num_replies]=2使用了逻辑与(&&),但一个数值不可能同时等于1和2,导致筛选结果为空,最终计数为空白。

以下是两种正确的修改方式:

方式一:使用逻辑或(||)

First time fix = CALCULATE(COUNTROWS(TICKET), 
    TICKET[num_replies]=1 || TICKET[num_replies]=2, 
    USERELATIONSHIP(DIM_DATO[Opprettet], TICKET[Created]))

方式二:使用IN函数(更简洁)

当需要筛选多个离散值时,IN语法更直观易读:

First time fix = CALCULATE(COUNTROWS(TICKET), 
    TICKET[num_replies] IN {1,2}, 
    USERELATIONSHIP(DIM_DATO[Opprettet], TICKET[Created]))

两种方案都能正确筛选出num_replies值为1或2的行,并通过USERELATIONSHIP激活指定关系后完成计数。

内容的提问来源于stack exchange,提问作者Neri Kim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 06:53:08