首页 > 解决方案 > 如何在 Power BI 中始终如一地设置本地日期,以便它在桌面和 PBI 服务中工作

问题描述

我正在 Power BI 中创建一个基于当前日期过滤记录的报告(例如,仅显示截至当前日期的记录)。

当我在 Power Query 中创建当前数据字段时,我使用:

CurrentDate = DateTimeZone.FixedLocalNow()

提取当前日期/时间以在我的过滤器中使用。但是,当我发布到 PBI 服务时,由于本地服务器的时区不同,它会返回前一天的日期/时间 - 桌面在澳大利亚(悉尼)时间运行,而 PBI 服务在世界标准时间。

我尝试了以下修复,但得到了相同的结果:

CurrentDate = DateTime.From(DateTimeZone.SwitchZone(DateTimeZone.FixedLocalNow(),10))

如何在 Power BI 中设置当前日期,以便它一致地报告正在使用报告的区域设置的当前日期/时间 - 即它保持在本地时区(UTC +9 / +11,取决于 DST)在 PBI 桌面和 PBI 服务中查看?

标签: powerbipowerbi-desktoppower-bi-report-server

解决方案


推荐阅读