Mostrar la fecha de última actualización en el informe de Power BI
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Agregar una fecha de última actualización a un informe ayuda a los usuarios a comprender cómo están los datos actuales. Puede mostrar la fecha y hora de la última actualización de datos mediante una tarjeta en el informe. La actualización periódica de los modelos de datos en Power BI garantiza que toda la información esté actualizada.
Los pasos para agregar una fecha de última actualización varían en función del origen del informe de Power BI, ya sea una vista de Análisis, Power BI o una consulta de OData.
Nota:
Varios tipos de entidad de Analytics, como , , , TestRun
y otros, incluyen la AnalyticsUpdatedDate
WorkItemLink
propiedad . WorkItem
WorkItemRevision
Esta propiedad indica la hora más reciente en que se actualizaron las referencias de entidad individuales.
Requisitos previos
- Access: sea miembro de un proyecto con al menos acceso básico .
- Permisos: de forma predeterminada, los miembros del proyecto tienen permiso para consultar Analytics y crear vistas.
- Para obtener más información sobre otros requisitos previos relacionados con las actividades de habilitación de servicios y características y seguimiento de datos generales, consulte Permisos y requisitos previos para acceder a Analytics.
Adición de la última fecha de actualización basada en una vista de Analytics
Para agregar una columna con la última fecha de actualización del conjunto de datos, siga estos pasos.
Cargue el archivo .pbix de Power BI asociado a la vista en Power BI Desktop.
En la sección Consultas de la cinta de opciones, seleccione Transformar datos de transformación de datos>.
Seleccione Editor avanzado.
Si no modificó la consulta, revise los ejemplos siguientes con valores de tabla específicos que coincidan con la vista analytics.
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"
Modifique la consulta según la sintaxis siguiente.
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"
Nota:
Estos ejemplos usan UTC. Puede ajustar el código de consulta en función de la zona horaria específica, tal como se describe en Funciones dateTimeZone.
Seleccione Listo.
Seleccione Cerrar y aplicar para actualizar inmediatamente el conjunto de datos.
Agregar la última fecha de actualización basada en una consulta de Power BI o OData
En Power BI, seleccione Obtener datos>en blanco Consulta.
Cambie el nombre de la consulta a Última fecha de actualización y, a continuación, escriba la fórmula siguiente en la barra de funciones.
Para convertir los datos de fecha en un formato de tabla, elija Para tabla>a tabla. En función de la versión que use, es posible que tenga que invocar primero los parámetros.
Aparece una sola columna con la fecha.
Sugerencia
Si no ve la opción Para tabla , puede usar los siguientes pasos alternativos para agregar la última fecha y hora de actualización a los informes:
- Seleccione la pestaña Inicio y seleccione Obtener datos. Elija Consulta en blanco en las opciones.
- En el panel Consultas, seleccione con el botón derecho en la nueva consulta y seleccione Editor avanzado.
- Reemplace el código existente por el código siguiente para crear una tabla con la fecha y hora actuales:
let Source = #table( {"Last Refresh Date"}, {{DateTime.LocalNow()}} ) in Source
En el menú Transformar, seleccione el menú desplegable Tipo de datos y seleccione la opción Fecha y hora.
Cambie el nombre de Column1 a algo más significativo, como La última fecha de actualización.
En el menú Inicio, seleccione Cerrar y aplicar.
Agregar una tarjeta a un informe con la fecha de actualización
Para agregar una tarjeta con la última fecha de actualización a los informes, en Visualizaciones, elija Tarjeta y agregue actualizar fecha o fecha de última actualización a campos.
Actualización de datos
Elija Actualizar para actualizar los datos de la página del informe y el modelo de datos. Una vez actualizadas todas las consultas, la tarjeta se actualiza con la fecha más reciente.