Отображение даты последнего обновления в отчете Power BI
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Добавление даты последнего обновления в отчет помогает пользователям понять, как текущие данные. Вы можете отобразить дату и время последнего обновления данных с помощью карточки в отчете. Регулярное обновление моделей данных в Power BI гарантирует актуальность всех сведений.
Действия по добавлению даты последнего обновления зависят от источника отчета Power BI, будь то представление аналитики, Power BI или запрос OData.
Примечание.
К свойствам относятся AnalyticsUpdatedDate
несколько типов сущностей Аналитики, таких как WorkItemRevision
, WorkItem
, WorkItemLink
TestRun
и другие. Это свойство указывает на последнее время обновления ссылок на отдельные сущности.
Необходимые компоненты
- Доступ. Быть членом проекта с по крайней мере базовым доступом.
- Разрешения. По умолчанию члены проекта имеют разрешение на запросы аналитики и создания представлений.
- Дополнительные сведения о других предварительных требованиях для включения служб и функций и общих действий отслеживания данных см. в разделе "Разрешения и предварительные требования для доступа к аналитике".
Добавление последней даты обновления на основе представления Аналитики
Чтобы добавить столбец с последней датой обновления набора данных, выполните следующие действия.
Загрузите PBIX-файл Power BI, связанный с представлением в Power BI Desktop.
В разделе "Запросы" ленты выберите "Преобразовать данные преобразования данных>".
Выберите Расширенный редактор.
Если запрос не изменен, просмотрите следующие примеры с определенными значениями таблиц, соответствующими представлению Аналитики.
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"
Измените запрос в соответствии со следующим синтаксисом.
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"
Примечание.
В этих примерах используется UTC. Код запроса можно настроить на основе определенного часового пояса, как описано в функциях DateTimeZone.
Нажмите кнопку Готово.
Нажмите кнопку "Закрыть" и " Применить" , чтобы немедленно обновить набор данных.
Добавление даты последнего обновления на основе запроса Power BI или OData
В Power BI выберите "Получить пустой запрос данных>".
Переименуйте запрос на дату последнего обновления, а затем введите следующую формулу в строку функций.
Чтобы преобразовать данные даты в формат таблицы, выберите "Таблица в таблицу>". В зависимости от используемой версии может потребоваться сначала вызвать параметры.
Один столбец отображается с датой.
Совет
Если вы не видите параметр "Таблица ", можно использовать следующие альтернативные действия, чтобы добавить дату и время последнего обновления в отчеты:
- Перейдите на вкладку "Главная" и нажмите кнопку "Получить данные". Выберите пустой запрос из параметров.
- В области "Запросы" щелкните правой кнопкой мыши новый запрос и выберите Расширенный редактор.
- Замените существующий код следующим кодом, чтобы создать таблицу с текущей датой и временем:
let Source = #table( {"Last Refresh Date"}, {{DateTime.LocalNow()}} ) in Source
В меню "Преобразование" выберите раскрывающееся меню "Тип данных" и выберите пункт "Дата/время".
Переименуйте столбец 1 на что-то более понятное, например дата последнего обновления.
В меню "Главная" выберите "Закрыть" и "Применить".
Добавление карточки в отчет с датой обновления
Чтобы добавить карточку с последней датой обновления в отчеты, в разделе "Визуализации" выберите "Карточка" и добавьте дату обновления или дату последнего обновления в поля.
Обновление данных
Выберите "Обновить", чтобы обновить данные страницы отчета и модель данных. После обновления всех запросов карточка обновляется с последней датой.