在Power BI報表和儀表板中顯示刷新日期\時間


有人最近問我:“如何在報告和儀表板中顯示最后刷新數據的日期和時間?”這里有兩個簡單的技巧在這分享下,也許可以幫助到你。

 

顯示上次刷新日期\時間

要想顯示刷新的日期和時間,我們需要在模型本身中存儲時間刷新運行的日期和時間,以便我們可以在視覺中顯示它。

最簡單的選項之一是使用Power Query將當前日期\時間存儲為表格。我從Power BI桌面開始“獲取數據”,“空查詢”。在這里我輸入“= DateTime.LocalNow()”

 

 

接下來,我單擊“到表”,這樣它將返回一個我們可以導入模型的表。在我的情況下,我想有選項分別顯示日期時間,日期,時間,所以我需要3列。像之前一樣,用Power Query實現是非常容易的。

 

將數據加載到模型后,我可以將視覺添加到報告中:

現在,每次刷新模型時,此日期時間都會更新,以顯示當前日期時間(即刷新的日期時間)。當你使用預定刷新或網關服務器日期時,它選擇的日期時間將是Power BI服務器時間和時區。如果你想確保在這里得到合適的時間,你應該使用DateTimeZone函數將其轉換為特定的時區。 

此后你也無需執行任何操作即可使其保持最新狀態。

 

顯示模型中的最后訂單日期

現在還有另一種變體,如果你不希望顯示它刷新的最后日期。相反,你希望顯示報告當前的最新數據何時添加到模型中的事實表。在這種情況下,我們不能使用實際的日期時間,但必須查看模型中的日期。 

再來,在這里我們有銷售與相應的訂單日期。我想在報告中顯示最后一個訂單日期,以便我們知道上次有數據的時間。 

最簡單的方法之一就是編寫一個衡量標准來獲取我銷售的最后日期。像下面這個函數:

Lastdatetime = 
CALCULATE  ( MAX  (  FactInternetSales [OrderDate]  ),  ALL  (  FactInternetSales  ) )

這將從我們在報告中顯示銷售的事實表中獲取最后一個日期。它將顯示存儲在模型中的日期,無時區轉換。

你現在要做的就是將其固定到儀表板上,以獲得一個顯示日期的卡片圖。就是這樣,顯示相關日期的兩種簡單技巧,你學會了嗎?

 


1.Power BI免費下載:http://www.yeacer.com/

    Microsoft Power BI Desktop中文最新版:下載地址

2.歡迎加入的Power BI技術群,目前正在學習階段,有興趣的朋友可以一起學習討論。 

   Power Data技術交流群:702966126 (驗證注明:博客園Power BI) 

   更多精彩內容請關注微信公眾號:悅策PowerBI          


如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎各位轉載,作者博客:https://www.cnblogs.com/yeacer/ 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM