[英]Date Format in Power BI Hierarchical Slicer
我有一個Power BI
文件,它通過SSAS
連接到數據模型。 數據模型來源是一個SQL Server
視圖,其中一些計算列通過SSAS
添加。
其中一種可視化是顯示日期的Hierarchical Slicer
。 該字段不是計算的SSAS
列之一。 它以 DD/MM/YYYY 格式顯示,但是當我將文件放在Power BI Report Server
,格式被美國化為 MM/DD/YYYY。 我希望它是DD/MM/YYYY 。
相同的字段用於填充表格可視化,但在那里它仍然是 DD/MM/YYYY。 只是切片器受到影響。
這個博客https://community.powerbi.com/t5/Desktop/date-format-in-slicer/td-p/215627似乎有我需要的答案,但這些設置已經應用,切片器仍然顯示 MM/DD /YYYY。
本地打開pbix文件沒問題; 在那里,切片器將日期顯示為 DD/MM/YYYY,就在它在服務器上的時候。 同樣的問題在測試和生產中仍然存在,我已經檢查了這些設置,它們如博客所示。 其他博客通過切片器識別出這一點,但沒有提出真正的解決方案,因為它在這些主題中不被視為問題。
我只花了一個月的時間使用Power BI
所以沒有真正的經驗可以借鑒。 我知道SQL Server
在連接到數據庫時默認為美式英語,我已將其更改為英式英語,但仍然存在同樣的問題。 如何讓切片器在我的本地副本中顯示為 DD/MM/YYYY?
選擇日期列,然后轉到建模選項卡並將格式更改為您想要的任何日期格式。
或
您可以使用 DAX 中的 FORMAT 方法創建計算列,以根據需要轉換日期格式。 請參閱此處的參考: https : //msdn.microsoft.com/en-us/library/ee634398.aspx
Power BI 在其最新版本中缺少格式。 但是,以下解決方案對我有用:
創建一個計算列引用。 原始日期列並為日期應用“短日期”格式,例如:
Transaction Date =
FORMAT(DATE(
YEAR([Transaction_Date]),
MONTH([Transaction_Date]),
DAY([Transaction_Date])
), "Short Date")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.