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