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

如何用切片器动态切换Power BI图表的坐标轴?

Power BI 动态切换入场/离场时间为X轴的最简实现

步骤1:预处理时间列格式

先修正时间列的格式问题:

  • 进入Power Query编辑器,选中Time of exit(离场时间)列,批量替换所有.为:(将15.02这类格式修正为15:02)
  • 将Time of entry(入场时间)和Time of exit(离场时间)列的数据类型统一改为时间,完成后关闭并应用更改。

步骤2:创建时间类型选择表

在建模选项卡点击「新建表」,输入以下DAX代码生成用于切片器的控制表:

时间类型选择表 = DATATABLE("时间类型", STRING, {{"入场时间"}, {"离场时间"}})

步骤3:创建动态时间度量值

点击「新建度量值」,编写代码实现根据切片器选择返回对应时间:

动态显示时间 = 
VAR 选中类型 = SELECTEDVALUE('时间类型选择表'[时间类型])
RETURN
SWITCH(
    选中类型,
    "入场时间", MAX('你的数据集名称'[Time of entry(入场时间)]),
    "离场时间", MAX('你的数据集名称'[Time of exit(离场时间)])
)

注意:将代码中的你的数据集名称替换为你实际的数据集名称

步骤4:创建记录计数度量值

再新建一个度量值,用于统计对应时段的记录数量:

记录数量 = COUNTROWS('你的数据集名称')

步骤5:配置图表和切片器

  • 将时间类型选择表中的时间类型字段拖入画布,生成一个切片器
  • 创建柱状图(或折线图):
    • X轴:拖入动态显示时间度量值
    • Y轴:拖入记录数量度量值

切换切片器的「入场时间」/「离场时间」选项,图表X轴会自动切换对应时间维度,Y轴同步显示该时段的记录数。

内容的提问来源于stack exchange,提问作者Virginia Mayor Perez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:50:50