Datum der letzten Aktualisierung im Power BI-Bericht anzeigen
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Das Hinzufügen eines letzten Aktualisierungsdatums zu einem Bericht hilft Benutzern zu verstehen, wie aktuell die Daten sind. Sie können das Datum und die Uhrzeit der letzten Datenaktualisierung mithilfe einer Karte im Bericht anzeigen. Durch die regelmäßige Aktualisierung der Datenmodelle in Power BI wird sichergestellt, dass alle Informationen auf dem neuesten Stand sind.
Die Schritte zum Hinzufügen eines letzten Aktualisierungsdatums variieren je nach Quelle Ihres Power BI-Berichts, unabhängig davon, ob es sich um eine Analyseansicht, Power BI oder eine OData-Abfrage handelt.
Hinweis
Mehrere Analytics-Entitätstypen, zWorkItemRevision
. B. , WorkItem
, WorkItemLink
TestRun
, und andere, umfassen die AnalyticsUpdatedDate
Eigenschaft. Diese Eigenschaft gibt die letzte Zeit an, zu der die einzelnen Entitätsverweise aktualisiert wurden.
Voraussetzungen
- Access: Mitglied eines Projekts mit mindestens standardem Zugriff sein.
- Berechtigungen: Standardmäßig verfügen Projektmitglieder über die Berechtigung zum Abfragen von Analysen und Erstellen von Ansichten.
- Weitere Informationen zu anderen Voraussetzungen für die Dienst- und Featureaktivierung sowie allgemeine Datenverfolgungsaktivitäten finden Sie unter Berechtigungen und Voraussetzungen für den Zugriff auf Analytics.
Hinzufügen des letzten Aktualisierungsdatums basierend auf einer Analyseansicht
Führen Sie die folgenden Schritte aus, um eine Spalte mit dem letzten Aktualisierungsdatum des Datasets hinzuzufügen.
Laden Sie die Power BI-PBIX-Datei, die Ihrer Ansicht in Power BI Desktop zugeordnet ist.
Wählen Sie im Abschnitt "Abfragen" des Menübands "Daten>transformieren" aus.
Wählen Sie Erweiterter Editor.
Wenn Sie die Abfrage nicht geändert haben, überprüfen Sie die folgenden Beispiele mit bestimmten Tabellenwerten, die Ihrer Analyseansicht entsprechen.
let Source = AzureDevOps.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(#"{AnalyticsViewsID_Table}", "Refresh Date", each DateTimeZone.FixedUtcNow(), type datetimezone) in #"Added Refresh Date"
Ändern Sie die Abfrage entsprechend der folgenden Syntax.
let Source = AzureDevOps.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(#"{AnalyticsViewsID_Table}", "Refresh Date", each DateTimeZone.FixedUtcNow(), type datetimezone) in #"Added Refresh Date"
Hinweis
In diesen Beispielen wird UTC verwendet. Sie können den Abfragecode basierend auf Ihrer spezifischen Zeitzone anpassen, wie in DateTimeZone-Funktionen beschrieben.
Wählen Sie Fertig aus.
Wählen Sie "Schließen" und "Übernehmen" aus, um das Dataset sofort zu aktualisieren.
Datum der letzten Aktualisierung basierend auf einer Power BI- oder OData-Abfrage hinzufügen
Wählen Sie in Power BI die Option "Leere Datenabfrage> abrufen" aus.
Benennen Sie die Abfrage in "Datum der letzten Aktualisierung" um, und geben Sie dann die folgende Formel in die Funktionsleiste ein.
Wenn Sie die Datumsdaten in ein Tabellenformat konvertieren möchten, wählen Sie "In Tabelle>in Tabelle" aus. Je nach verwendeter Version müssen Sie möglicherweise zuerst Parameter aufrufen .
Eine einzelne Spalte wird mit dem Datum angezeigt.
Tipp
Wenn die Option "Tabelle an" nicht angezeigt wird, können Sie die folgenden alternativen Schritte verwenden, um den Berichten das datum und die Uhrzeit der letzten Aktualisierung hinzuzufügen:
- Wählen Sie die Registerkarte "Start" und dann "Daten abrufen" aus. Wählen Sie "Leere Abfrage " aus den Optionen aus.
- Wählen Sie im Bereich "Abfragen" die neue Abfrage mit der rechten Maustaste aus, und wählen Sie Erweiterter Editor aus.
- Ersetzen Sie den vorhandenen Code durch den folgenden Code, um eine Tabelle mit dem aktuellen Datum und der aktuellen Uhrzeit zu erstellen:
let Source = #table( {"Last Refresh Date"}, {{DateTime.LocalNow()}} ) in Source
Wählen Sie im Menü "Transformieren " das Dropdownmenü "Datentyp " und dann die Option "Datum/Uhrzeit " aus.
Benennen Sie Spalte1 in etwas aussagekräftiger um, z. B. das Datum der letzten Aktualisierung.
Wählen Sie im Menü "Start" die Option "Schließen" und "Übernehmen" aus.
Hinzufügen einer Karte zu einem Bericht mit dem Aktualisierungsdatum
Wenn Sie Ihren Berichten eine Karte mit dem letzten Aktualisierungsdatum hinzufügen möchten, wählen Sie unter "Visualisierungen" die Option "Karte" aus, und fügen Sie "Aktualisierungsdatum" oder "Datum der letzten Aktualisierung" zu Feldern hinzu.
Aktualisieren von Daten
Wählen Sie "Aktualisieren" aus, um Berichtsseitendaten und das Datenmodell zu aktualisieren. Nachdem alle Abfragen aktualisiert wurden, wird die Karte mit dem neuesten Datum aktualisiert.