顯示 Power BI 報表的最後一次重新整理日期
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
將上次重新整理日期新增至報表,會通知用戶呈現數據的重新整理率。 您可以在報表中包含卡片,以顯示上次更新數據的日期和時間。 此外,從 Power BI 重新整理數據模型可確保所有數據模型都是最新的最新資訊。
合併上次重新整理日期的程式會因Power BI報表的來源而有所不同,無論是分析檢視、Power BI 或 OData 查詢。
注意
數種分析實體類型,例如 WorkItemRevision
、 WorkItem
、 WorkItemLink
、 TestRun
和其他實體類型,包括 AnalyticsUpdatedDate
屬性。 這個屬性表示最近一次更新個別實體參考。
必要條件
- 存取層級:您必須是具有基本存取或更高許可權的項目成員。
- 許可權: 根據預設,項目成員具有查詢分析及建立檢視的許可權。
- 如需有關服務與功能啟用和一般數據追蹤活動之其他必要條件的詳細資訊,請參閱 存取分析的許可權和必要條件。
根據分析檢視新增上次重新整理日期
若要新增具有數據集上次重新整理日期的數據行,請執行下列步驟。
在 Power BI Desktop 中載入與檢視相關聯的 Power BI pbix 檔案。
在功能區的 [查詢] 區段中,選取 [轉換數據轉換數據>]。
選取進階編輯器。
如果您未修改查詢,請檢閱下列範例,其中包含符合 Analytics 檢視的特定數據表值。
根據下列語法修改查詢。
let Source = VSTS.AnalyticsViews("{OrganizationName}", "{ProjectName}", []), #"Private Views_Folder" = Source{[Id="Private Views",Kind="Folder"]}[Data], #"{AnalyticsViewsID_Table}" = #"Private Views_Folder"{[Id="{AnalyticsViewsID}",Kind="Table"]}[Data] #"Added Refresh Date" = Table.AddColumn(#"{tableid}_Table", "Refresh Date", each DateTimeZone.FixedUtcNow(), type datetimezone) in #"Added Refresh Date"
重要
這些範例使用UTC。 您可以根據特定時區來調整查詢程序代碼,如 DateTimeZone 函式中所述。
選取完成。
選取 [ 關閉並套用 ] 以立即重新整理數據集。
根據 Power BI 或 OData 查詢新增上次重新整理日期
從 Power BI,選取 [取得數據>空白查詢]。
將查詢重新命名為 [上次重新整理日期],然後在函式列中輸入下列公式。
若要將日期資料轉換成數據表格式,請選擇 [資料表到數據表>]。 視您使用的版本而定,您可能需要先叫用參數。
單一數據行隨即出現,其中包含日期。
從 [ 轉換 ] 功能表中,選取 [數據類型 ] 下拉功能表,然後選取 [ 日期/時間 ] 選項。
將 Column1 重新命名為更有意義的專案,例如上次重新整理日期。
從 [首頁] 功能表中,選擇 [關閉] 和 [ 套用]。
使用 [重新整理日期] 將卡片新增至報表
若要將具有上次重新整理日期的卡片新增至報表,請在 [視覺效果] 底下選擇 [卡片],然後將 [重新整理日期] 或 [上次重新整理日期] 新增至 [欄位]。
重新整理資料
選擇 [ 重新整理 ] 以重新整理報表頁面數據和數據模型。 更新所有查詢之後,卡片會以最新的日期重新整理。