Pokaż datę ostatniego odświeżenia w raporcie usługi Power BI

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Dodanie daty ostatniego odświeżenia do raportu informuje użytkowników o recencyjności prezentowanych danych. W raporcie można dołączyć kartę wyświetlającą datę i godzinę ostatniej aktualizacji danych. Ponadto odświeżanie modeli danych z usługi Power BI gwarantuje, że wszystkie modele danych są aktualne z najnowszymi informacjami.

Proces dołączania daty ostatniego odświeżania różni się w zależności od źródła raportu usługi Power BI, niezależnie od tego, czy jest to widok analizy, usługa Power BI, czy zapytanie OData.

Uwaga

Niektóre typy jednostek analizy, takie jak WorkItemRevision, WorkItem, WorkItemLink, TestRuni inne, obejmują AnalyticsUpdatedDate właściwość . Ta właściwość wskazuje ostatni raz, kiedy poszczególne odwołania do jednostek zostały zaktualizowane.

Wymagania wstępne

  • Aby wyświetlić dane analizy i wykonać zapytanie dotyczące usługi, musisz być członkiem projektu z dostępem podstawowym lub większym. Domyślnie wszyscy członkowie projektu otrzymują uprawnienia do wykonywania zapytań w usłudze Analytics i definiowania widoków analizy.
  • Aby dowiedzieć się więcej o innych wymaganiach wstępnych dotyczących włączania usługi i funkcji oraz ogólnych działań śledzenia danych, zobacz Uprawnienia i wymagania wstępne dotyczące dostępu do analizy.

Dodawanie daty ostatniego odświeżania na podstawie widoku analizy

Aby dodać kolumnę z datą ostatniego odświeżenia zestawu danych, wykonaj następujące kroki.

  1. Załaduj plik pbix usługi Power BI skojarzony z widokiem w programie Power BI Desktop.

  2. W sekcji Zapytania na wstążce wybierz pozycję Przekształć dane>Przekształć dane.

    Zrzut ekranu przedstawiający program Power BI Desktop, kartę Narzędzia główne z wyróżnionym przyciskiem Przekształć dane w sekcji Zapytania.

  3. Wybierz Zaawansowany edytor.

    Zrzut ekranu przedstawiający wyróżniony przycisk Edytor zaawansowany.

    Jeśli zapytanie nie zostało zmodyfikowane, zapoznaj się z poniższymi przykładami z określonymi wartościami tabeli pasującymi do widoku analizy.

     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]
     in
         #"{AnalyticsViewsID_Table}"
    
  4. Zmodyfikuj zapytanie zgodnie z następującą składnią.

     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"
    

    Ważne

    W tych przykładach użyto czasu UTC. Kod zapytania można dostosować na podstawie określonej strefy czasowej zgodnie z opisem w funkcjach DateTimeZone.

  5. Wybierz pozycję Gotowe.

  6. Wybierz pozycję Zamknij i zastosuj , aby natychmiast odświeżyć zestaw danych.

    Zrzut ekranu programu Power BI Desktop, Strona główna, wyróżniony przycisk Zamknij i zastosuj.

Dodawanie daty ostatniego odświeżania na podstawie zapytania usługi Power BI lub OData

  1. W usłudze Power BI wybierz pozycję Pobierz dane>Puste zapytanie.

    Zrzut ekranu przedstawiający wyróżnione przyciski, Pobierz dane i Puste zapytanie.

  2. Zmień nazwę zapytania na Data ostatniego odświeżenia, a następnie wprowadź następującą formułę na pasku funkcji.

    Zrzut ekranu przedstawiający Edytor Power Query formułę dla kwerendy DateTime.LocalNow dla daty ostatniego odświeżania.

  3. Aby przekonwertować dane daty na format tabeli, wybierz pozycję Do tabeli>do tabeli. W zależności od używanej wersji może być konieczne najpierw wywołanie parametrów.

    Zrzut ekranu przedstawiający opcję Edytor Power Query Do tabeli.

    Zostanie wyświetlona pojedyncza kolumna z datą.

    Zrzut ekranu przedstawiający przekonwertowaną kolumnę dat.

  4. Z menu Przekształć wybierz menu rozwijane Typ danych i wybierz opcję Data/godzina.

    Zrzut ekranu przedstawiający menu Przekształć, opcję Zmień typ danych na Data/godzina.

  5. Zmień nazwę kolumny Column1 na bardziej zrozumiałą, na przykład Data ostatniego odświeżenia.

  6. W menu Narzędzia główne wybierz pozycję Zamknij i Zastosuj.

    Zrzut ekranu programu Power BI Desktop, strony głównej, zamknij i zastosuj.

Dodawanie karty do raportu z datą odświeżenia

  1. Aby dodać kartę z datą ostatniego odświeżania do raportów, w obszarze Wizualizacje wybierz pozycję Karta i dodaj datę odświeżenia lub datę ostatniego odświeżenia do pól.

    Zrzut ekranu programu Power BI Desktop, karty, zastosowanej daty odświeżania.

Odśwież dane

Wybierz pozycję Odśwież , aby odświeżyć dane strony raportu i model danych. Po zaktualizowaniu wszystkich zapytań karta zostanie odświeżona z najnowszą datą.

Zrzut ekranu przedstawiający usługę Power BI i opcję odświeżania.