一、前言
在使用 Power BI 將儀表板發布到 Power BI Service 後,許多用戶會透過排程更新來確保數據的即時性。(延伸閱讀:職場必備!7步驟教你如何設定 Power BI 報表排程更新)
然而,Power BI Service 並不能直接顯示儀表板最後刷新時間,僅能從工作區或儀表板右下角確認刷新日期,但這些不完整的資訊使得閱讀者難以確認報表數據的最新狀態與準確性。
為了解決這個問題,本篇文章將教你如何透過簡單的公式,在儀表板中呈現最後的刷新時間,確保讀者能掌握數據的即時性,進一步提升報表的可靠性和使用體驗。
二、Power BI 技術操作示範
為了在Power BI儀表板中顯示最後的刷新時間,我們可以透過建立空白查詢並使用特定函數來達成這個目的。以下是具體的操作步驟:
步驟 1:新增空白查詢
首先,在Power BI Desktop中,點選 “資料轉換” 選項,然後選取 “新增空白查詢”。這個空白查詢將作為我們擷取當前時間的基礎。
步驟 2:輸入時間擷取函數
在空白查詢的公式列中,輸入以下函數來擷取當前時間,這個函數的功能是擷取本地的當前時間,並將其轉換為我們希望顯示的格式——「年-月-日 時:分:秒」。其中,+8 表示設定為 UTC+8 時區,以符合台灣的標準時間。
步驟 3:刷新並檢查輸出
輸入函數後,按下 Enter 鍵,接著進行資料刷新,這時您應該能在查詢結果中看到當下的時間戳記。確認無誤後,選擇 “關閉並套用”,將此查詢的結果保存到資料模型中。
步驟 4:新增卡片視覺效果
回到 Power BI Desktop 的主要報表畫面,從 “視覺效果” 面板中選擇 “卡片”,並將剛剛建立的時間欄位拖曳至卡片中。這樣一來,儀表板上就能顯示最後刷新時間。
步驟 5:調整時間顯示格式
最後,您可以透過 “資料行工具” 來調整日期時間的呈現格式,使其符合您的需求,例如顯示完整的日期與時間或僅顯示日期部分。
三、常見問題與比較
在新增「最後刷新時間」的功能時,很多人會考慮直接使用 DAX 函數 NOW() 來顯示時間。然而,使用 NOW() 函數與新增空白查詢有著明顯的差異:
- 刷新時機:透過空白查詢擷取的時間,會在資料刷新時保存於資料模型中;而 NOW() 函數則是在每次視覺效果載入時動態顯示當前時間。
- 保存時間:空白查詢建立的刷新時間能準確反映資料模型的最後更新時間,適合需要確保數據更新後呈現時間的場景,而 NOW() 更適合顯示即時時間。
四、結論
透過在 Power BI 儀表板中新增「最後刷新時間卡片」,我們可以讓使用者清楚知道數據的最新狀態。這項技術適用於需要定期更新的儀表板,例如工廠生產排程或涉及手動更新資料源的報表。此外,這也非常適合以下場景:
- 銷售數據報表:每日刷新業務團隊的銷售業績和趨勢。
- 財務報表分析,每月確保管理層在制定決策時,使用的是最新的財務數據。
- 供應鏈管理,特別是在物流和庫存變動頻繁的情況下,確保所有數據的即時更新。
- 行銷活動報告,用於監測廣告活動的即時效果和消費者行為數據。
通過簡單的幾個步驟,您就能輕鬆完成儀表板最後刷新時間的視覺效果。希望這篇文章能幫助您更好地掌握 Power BI 的新技術,為您的數據分析工作帶來更多的便捷與效益。
先行智庫為台灣管理顧問公司,服務內容包含企業內訓、顧問諮詢以及領導管理,了解更多企業服務內容:https://www.kscthinktank.com.tw/custom-training/