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, WorkItemLinkTestRun, und andere, umfassen die AnalyticsUpdatedDate Eigenschaft. Diese Eigenschaft gibt die letzte Zeit an, zu der die einzelnen Entitätsverweise aktualisiert wurden.

Voraussetzungen

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.

  1. Laden Sie die Power BI-PBIX-Datei, die Ihrer Ansicht in Power BI Desktop zugeordnet ist.

  2. Wählen Sie im Abschnitt "Abfragen" des Menübands "Daten>transformieren" aus.

    Screenshot der Power BI Desktop-Registerkarte

  3. Wählen Sie Erweiterter Editor.

    Screenshot der hervorgehobenen Schaltfläche 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"
    

  1. Ä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.

  1. Wählen Sie Fertig aus.

  2. Wählen Sie "Schließen" und "Übernehmen" aus, um das Dataset sofort zu aktualisieren.

    Screenshot der Schaltfläche

Datum der letzten Aktualisierung basierend auf einer Power BI- oder OData-Abfrage hinzufügen

  1. Wählen Sie in Power BI die Option "Leere Datenabfrage> abrufen" aus.

    Screenshot der hervorgehobenen Schaltflächen, Abrufen von Daten und leere Abfrage.

  2. Benennen Sie die Abfrage in "Datum der letzten Aktualisierung" um, und geben Sie dann die folgende Formel in die Funktionsleiste ein.

    Screenshot von Power Query-Editor, Formel für DateTime.LocalNow für letzte Aktualisierungsdatum-Abfrage.

  3. 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 .

    Screenshot der Option Power Query-Editor,

    Eine einzelne Spalte wird mit dem Datum angezeigt.

    Screenshot der konvertierten Datumsspalte.

    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:

    1. Wählen Sie die Registerkarte "Start" und dann "Daten abrufen" aus. Wählen Sie "Leere Abfrage " aus den Optionen aus.
    2. Wählen Sie im Bereich "Abfragen" die neue Abfrage mit der rechten Maustaste aus, und wählen Sie Erweiterter Editor aus.
    3. 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
    
  4. Wählen Sie im Menü "Transformieren " das Dropdownmenü "Datentyp " und dann die Option "Datum/Uhrzeit " aus.

    Screenshot des Menüs

  5. Benennen Sie Spalte1 in etwas aussagekräftiger um, z. B. das Datum der letzten Aktualisierung.

  6. Wählen Sie im Menü "Start" die Option "Schließen" und "Übernehmen" aus.

    Screenshot von Power BI Desktop, Home, Close & Apply.

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.

    Screenshot von Power BI Desktop, Karte, Aktualisierungsdatum angewendet.

Daten aktualisieren

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.

Screenshot der Power BI Desktop-Aktualisierungsoption.