Delen via


Laatste vernieuwingsdatum weergeven in Power BI-rapport

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Door een laatste vernieuwingsdatum aan een rapport toe te voegen, kunnen gebruikers begrijpen hoe actueel de gegevens zijn. U kunt de datum en tijd van de laatste gegevensupdate weergeven met behulp van een kaart in het rapport. Regelmatig vernieuwen van de gegevensmodellen in Power BI zorgt ervoor dat alle informatie up-to-date is.

De stappen voor het toevoegen van een laatste vernieuwingsdatum variëren op basis van de bron van uw Power BI-rapport, ongeacht of het een analyseweergave, Power BI of een OData-query is.

Notitie

Verschillende typen analytics-entiteiten, zoals WorkItemRevision, WorkItem, WorkItemLink, en TestRunandere, bevatten de AnalyticsUpdatedDate eigenschap. Deze eigenschap geeft de meest recente tijd aan dat de afzonderlijke entiteitsverwijzingen zijn bijgewerkt.

Vereisten

De laatste vernieuwingsdatum toevoegen op basis van een analyseweergave

Als u een kolom met de laatste vernieuwingsdatum van de gegevensset wilt toevoegen, voert u de volgende stappen uit.

  1. Laad het .pbix-bestand van Power BI dat is gekoppeld aan uw weergave in Power BI Desktop.

  2. Selecteer gegevens transformeren in>de sectie Query's van het lint.

    Schermopname van power BI Desktop, tabblad Start, gemarkeerde knop Gegevens transformeren in de sectie Query's.

  3. Selecteer Geavanceerde editor.

    Schermopname van de gemarkeerde knop Geavanceerde editor.

    Als u de query niet hebt gewijzigd, bekijkt u de volgende voorbeelden met specifieke tabelwaarden die overeenkomen met uw Analytics-weergave.

    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. Wijzig de query volgens de volgende syntaxis.

    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"
    

Notitie

In deze voorbeelden wordt UTC gebruikt. U kunt de querycode aanpassen op basis van uw specifieke tijdzone, zoals beschreven in de functies DateTimeZone.

  1. Selecteer Gereed.

  2. Selecteer Sluiten en toepassen om de gegevensset onmiddellijk te vernieuwen.

    Schermopname van Power BI Desktop, Start, knop Sluiten en toepassen gemarkeerd.

Laatste vernieuwingsdatum toevoegen op basis van een Power BI- of OData-query

  1. Selecteer >Gegevens leeg ophalen in Power BI.

    Schermopname van gemarkeerde knoppen, Gegevens ophalen en Lege query.

  2. Wijzig de naam van de query in Laatste vernieuwingsdatum en voer de volgende formule in de functiebalk in.

    Schermopname van Power Query-editor, formule voor DateTime.LocalNow voor de query Laatste vernieuwingsdatum.

  3. Als u de datumgegevens wilt converteren naar een tabelindeling, kiest u Naar tabel>naar tabel. Afhankelijk van de versie die u gebruikt, moet u mogelijk eerst parameters aanroepen .

    Schermopname van Power Query-editor, optie Naar tabel.

    Er wordt één kolom weergegeven met de datum.

    Schermopname van geconverteerde datumkolom.

    Tip

    Als u de optie Aan tabel niet ziet, kunt u de volgende alternatieve stappen gebruiken om de datum en tijd van de laatste vernieuwing toe te voegen aan uw rapporten:

    1. Selecteer het tabblad Start en selecteer Gegevens ophalen. Kies Lege query in de opties.
    2. Selecteer in het deelvenster Query's met de rechtermuisknop de nieuwe query en selecteer Geavanceerde editor.
    3. Vervang de bestaande code door de volgende code om een tabel te maken met de huidige datum en tijd:
    let
    Source = #table(
        {"Last Refresh Date"}, 
        {{DateTime.LocalNow()}}
    )
    in
    Source
    
  4. Selecteer in het menu Transformeren de vervolgkeuzelijst Gegevenstype en selecteer de optie Datum/tijd .

    Schermopname van het menu Transformeren, optie Gegevenstype wijzigen in Datum/tijd.

  5. Wijzig de naam van Kolom1 in iets zinvoller, zoals Datum van laatste vernieuwing.

  6. Selecteer Sluiten en toepassen in het menu Start.

    Schermopname van Power BI Desktop, Start, Sluiten en Toepassen.

Een kaart toevoegen aan een rapport met de vernieuwingsdatum

  • Als u een kaart met de laatste vernieuwingsdatum aan uw rapporten wilt toevoegen, kiest u Kaart onder Visualisaties, kiest u Kaart en voegt u Vernieuwingsdatum of Laatste vernieuwingsdatum toe aan velden.

    Schermopname van Power BI Desktop, Kaart, Datum vernieuwen toegepast.

Gegevens vernieuwen

Kies Vernieuwen om rapportpaginagegevens en het gegevensmodel te vernieuwen. Nadat alle query's zijn bijgewerkt, wordt de kaart vernieuwd met de laatste datum.

Schermopname van de optie vernieuwen in Power BI Desktop.