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

Power BI中如何基于最大值设置条形图动态X轴范围?

解决Power BI条形图X轴动态范围匹配最高值问题

问题根源

你写的原度量值没拿到正确的筛选范围内最大值,核心是筛选上下文处理不当,导致算出错误的200k范围值。

修正度量值

1. 准确获取当前筛选下的最高值

如果要保留页面/切片器的筛选逻辑,用ALLSELECTED确保计算的是所有可见条形的最大值:

Max Total Inload =
MAXX(
    ALLSELECTED(fact_InloadAct[t Train Dump]),
    [Total Inload]
)

如果需要完全忽略所有筛选(取全局最大值),把ALLSELECTED替换为ALL:

Max Total Inload =
MAXX(
    ALL(fact_InloadAct[t Train Dump]),
    [Total Inload]
)

2. 对最大值取整(可选)

要是需要实现像39.1k取整为39k的需求,用ROUND函数指定千位取整:

Max Total Inload (Rounded) =
ROUND(
    MAXX(
        ALLSELECTED(fact_InloadAct[t Train Dump]),
        [Total Inload]
    ),
    -3 // -3代表千位取整,-2为百位,可按需调整
)

设置X轴动态范围

  1. 选中目标条形图,切换到右侧格式面板
  2. 找到X轴选项并展开
  3. 在范围中选择自定义,点击最大值输入框,选择你刚创建的度量值

完成设置后,X轴最大值会自动匹配当前所有条形的最高值,实现统一的动态范围。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 18:33:14