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

DAX筛选器显示非筛选范围空值而非隐藏,如何仅展示切片器选中对应数据?

解决方法
  • 方法1:优化度量值+可视化筛选
    首先修改DateFilter度量值,明确将无数据的取值返回空值,代码如下:
DateFilter = 

var _today  = TODAY()
var _month  = MONTH(_today)
var _year   = YEAR(_today)
var _last_30_days = _today - 30 
// 先把计算结果存入变量
var _calc_result = SWITCH(SELECTEDVALUE(Parametres[Selection_date]),
        "Last30Days", CALCULATE( SUM(v_revenues[qty]), FILTER(v_dates, v_dates[Date] > _last_30_days )),
        "MonthToDate", CALCULATE(SUM(v_revenues[qty]), FILTER(v_dates, v_dates[actual_month] = 1)),
        "YearToDate", CALCULATE(SUM(v_revenues[qty]), FILTER(v_dates, v_dates[actual_year] = 1))
        )
// 空值直接返回BLANK,方便后续筛选
return IF(_calc_result > 0, _calc_result, BLANK())

修改完成后选中柱状图,在右侧筛选面板中找到Selection Date度量值,设置筛选规则为「不为空」,应用筛选后即可隐藏所有无数据的类别。

  • 方法2:调整X轴显示配置
    如果修改度量值后仍有空值显示,可选中柱状图,在右侧格式设置面板找到X轴选项,关闭「显示无数据的项」开关,系统会自动隐藏所有取值为空的维度项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 01:48:02