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

Power BI Desktop添加筛选后「显示无数据项」功能失效求助

解决「Show items with no data」在筛选后失效的问题

我完全懂你这个痛点——明明勾选了「Show items with no data」能正常显示全年所有月份,可一旦给PremiumSum列加上「大于0」的筛选,那些没数据的未来月份就消失了,哪怕选项还勾着,确实挺闹心的。

问题根源

其实是筛选条件的优先级在起作用:当你直接对PremiumSum列设置「大于0」时,Power BI会自动排除该列值为空白(无数据)的行,毕竟空白值不满足>0的条件,这时候「Show items with no data」的设置就被筛选逻辑覆盖了,自然留不下空月份。

两种解决办法

办法一:用DAX度量值调整数值逻辑

创建一个专门的度量值,把空白值转换成符合筛选条件的数值,让空月份能被保留:

PremiumSum_Adjusted = 
IF(
    ISBLANK(SUM('你的数据表名'[PremiumSum])),
    0,  // 把空白值替换成0,也可以根据需求换成其他符合筛选的数值
    SUM('你的数据表名'[PremiumSum])
)

之后用这个度量值设置筛选条件(比如「大于等于0」),这样没数据的月份会被识别为0,满足筛选要求,同时「Show items with no data」的设置就能生效,全年所有月份都会显示出来。

办法二:修改筛选逻辑,直接包含空白值

如果不想新建度量值,也可以在筛选器里设置高级筛选:

  • 选中PremiumSum列,切换到「高级筛选」模式
  • 添加两个筛选条件:
    • 第一个:PremiumSum > 0
    • 第二个:PremiumSum is blank
  • 把条件之间的逻辑改成「或」(OR)
    这样筛选器会同时包含有正数数据的行和空白数据的行,空月份自然就不会被过滤掉了。

小提示

两种方法的核心都是让无数据的月份不被筛选条件排除,你可以根据自己的报表需求选更顺手的那种~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:35:10