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 , , , TestRuny otros, incluyen la AnalyticsUpdatedDate WorkItemLinkpropiedad . WorkItemWorkItemRevision 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.

  1. Cargue el archivo .pbix de Power BI asociado a la vista en Power BI Desktop.

  2. En la sección Consultas de la cinta de opciones, seleccione Transformar datos de transformación de datos>.

    Captura de pantalla de Power BI Desktop, pestaña Inicio, botón Transformar datos resaltado en la sección Consultas.

  3. Seleccione Editor avanzado.

    Captura de pantalla del botón Editor avanzado resaltado.

    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"
    

  1. 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.

  1. Seleccione Listo.

  2. Seleccione Cerrar y aplicar para actualizar inmediatamente el conjunto de datos.

    Captura de pantalla de Power BI Desktop, Inicio, resaltado botón Cerrar y aplicar.

Agregar la última fecha de actualización basada en una consulta de Power BI o OData

  1. En Power BI, seleccione Obtener datos>en blanco Consulta.

    Captura de pantalla de los botones resaltados, Obtener datos y Consulta en blanco.

  2. 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.

    Captura de pantalla de Editor de Power Query, fórmula para la consulta DateTime.LocalNow for Last Refresh Date.

  3. 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.

    Captura de pantalla de Editor de Power Query opción To Table (Para tabla).

    Aparece una sola columna con la fecha.

    Captura de pantalla de la columna de fecha convertida.

    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:

    1. Seleccione la pestaña Inicio y seleccione Obtener datos. Elija Consulta en blanco en las opciones.
    2. En el panel Consultas, seleccione con el botón derecho en la nueva consulta y seleccione Editor avanzado.
    3. 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
    
  4. En el menú Transformar, seleccione el menú desplegable Tipo de datos y seleccione la opción Fecha y hora.

    Captura de pantalla del menú Transformar, opción Cambiar tipo de datos a Fecha y hora.

  5. Cambie el nombre de Column1 a algo más significativo, como La última fecha de actualización.

  6. En el menú Inicio, seleccione Cerrar y aplicar.

    Captura de pantalla de Power BI Desktop, Inicio, 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.

    Captura de pantalla de Power BI Desktop, tarjeta, fecha de actualización aplicada.

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.

Captura de pantalla de la opción de actualización de Power BI Desktop.