powerbi - 如何在 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 服务中查看?
解决方案
推荐阅读
- java - 抛出 SQLException 但一切正常
- java - 如何通过 JavaBean 转换数字并将其发送回 JSP 页面
- authentication - 如何找出哪些值对 Symfony 4 中 Argon2i 的 memory_cost、threads 和 time_cost 有利?
- javascript - node.js 编译的 pkg 不会运行(但从节点运行)
- cakephp - 获取 CakePHP 3.6 中所有关联模型的列表
- azure-ad-b2c - Azure B2C 用户迁移令人困惑的演示代码
- c# - 转换为 Linq(lambda 表达式) - 仅选择一个带有连接的表
- html - bg_image 的 CSS SWAP 背景位置
- angular - Angular 将文件作为 JSON 中的一个属性发送
- scala - 使用隐式将字符串转换为 ZonedDateTime