Отображение даты последнего обновления в отчете Power BI

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

Добавление последней даты обновления в отчет сообщает пользователям о повторности представленных данных. Вы можете включить в отчет карта, отображающий дату и время последнего обновления данных. Кроме того, обновление моделей данных из Power BI гарантирует актуальность всех моделей данных с последними сведениями.

Процесс включения даты последнего обновления зависит от источника отчета Power BI, будь то представление аналитики, Power BI или запрос OData.

Примечание.

К свойствам относятся AnalyticsUpdatedDate несколько типов сущностей Аналитики, таких как WorkItemRevision, WorkItem, WorkItemLinkTestRunи другие. Это свойство указывает на последнее время обновления ссылок на отдельные сущности.

Необходимые компоненты

  • Чтобы просмотреть данные аналитики и запросить службу, необходимо быть членом проекта с базовым доступом или большим доступом. По умолчанию все члены проекта предоставляют разрешения для запроса аналитики и определения представлений Аналитики.
  • Дополнительные сведения о других предварительных требованиях для включения служб и функций и общих действий по отслеживанию данных см. в статье "Разрешения и предварительные требования для доступа к аналитике".

Добавление последней даты обновления на основе представления Аналитики

Чтобы добавить столбец с последней датой обновления набора данных, выполните следующие действия.

  1. Загрузите PBIX-файл Power BI, связанный с представлением в Power BI Desktop.

  2. В разделе "Запросы" ленты выберите "Преобразовать данные преобразования данных>".

    Снимок экрана: вкладка Power BI Desktop, домашняя вкладка, выделенная кнопка преобразования данных в разделе

  3. Выберите Расширенный редактор.

    Снимок экрана: выделенная кнопка Расширенный редактор.

    Если запрос не изменен, просмотрите следующие примеры с определенными значениями таблиц, соответствующими представлению Аналитики.

     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. Измените запрос в соответствии со следующим синтаксисом.

     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.

  5. Нажмите кнопку Готово.

  6. Нажмите кнопку "Закрыть" и " Применить" , чтобы немедленно обновить набор данных.

    Снимок экрана: Power BI Desktop, главная и выделенная кнопка

Добавление даты последнего обновления на основе запроса Power BI или OData

  1. В Power BI выберите "Получить пустой запрос данных>".

    Снимок экрана: выделенные кнопки, получение данных и пустой запрос.

  2. Переименуйте запрос на дату последнего обновления, а затем введите следующую формулу в строку функций.

    Снимок экрана: Редактор Power Query формула для запроса DateTime.LocalNow для запроса

  3. Чтобы преобразовать данные даты в формат таблицы, выберите "Таблица в таблицу>". В зависимости от используемой версии может потребоваться сначала вызвать параметры.

    Снимок экрана: Редактор Power Query, параметр

    Один столбец отображается с датой.

    Снимок экрана: преобразованный столбец даты.

  4. В меню "Преобразование" выберите раскрывающееся меню "Тип данных" и выберите пункт "Дата/время".

    Снимок экрана: меню

  5. Переименуйте столбец 1 на что-то более понятное, например дата последнего обновления.

  6. В меню "Главная" выберите "Закрыть" и "Применить".

    Снимок экрана: Power BI Desktop, главная, закрыть и применить.

Добавление карта в отчет с датой обновления

  1. Чтобы добавить карта с последней датой обновления в отчеты, в разделе "Визуализации" выберите "Карточка" и добавьте дату обновления или дату последнего обновления в поля.

    Снимок экрана: Power BI Desktop, карточка, дата обновления применена.

Обновление данных

Выберите "Обновить", чтобы обновить данные страницы отчета и модель данных. После обновления всех запросов карта обновляется с последней датой.

Снимок экрана: Power BI, параметр обновления.