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

如何使用DAX代码在Power BI中根据时间自动切换日夜页面

Power BI 按时间自动切换日间/夜间页面的实现方法

步骤1:创建昼夜判断的DAX度量值

先写一个DAX度量值识别当前时间所属时段(示例设置6:00-18:00为日间,可自行调整时段):

昼夜状态 = 
VAR 当前小时 = HOUR(NOW())
RETURN
IF(当前小时 >= 6 && 当前小时 < 18, "日间", "夜间")

步骤2:创建对应页面的书签

  • 切换到你的日间页面,点击顶部菜单栏「视图」->「书签」,打开书签面板后点击「添加」,命名为「日间页面书签」
  • 切换到你的夜间页面,重复上述操作,添加并命名为「夜间页面书签」

步骤3:设置自动切换的触发动作

添加一个按钮(或文本框)作为切换载体:

  1. 插入按钮后,在「格式」面板的「动作」选项中,选择「书签」类型
  2. 勾选「基于字段值的条件书签」,选择刚创建的[昼夜状态]度量值
  3. 分别配置:
    • 当值为「日间」时,触发「日间页面书签」
    • 当值为「夜间」时,触发「夜间页面书签」

步骤4:配置自动刷新让切换生效

由于NOW()是动态时间,需设置报表定时刷新来更新状态:

  • 点击「文件」->「选项和设置」->「选项」
  • 进入「当前文件」->「数据加载」,找到「刷新」区域,设置合适的刷新间隔(比如15分钟)
  • 开启「允许后台数据刷新」

若想完全无感知切换,可将按钮设置为透明(填充色、边框色均设为透明),放置在页面角落即可。

内容的提问来源于stack exchange,提问作者shahab.R

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:24:21