我正在 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 服务中查看?