Creación de una columna en Power BI fecha de la última actualización

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019

Después de crear un informe y publicarlo en Power BI, una de las solicitudes más comunes es una manera de determinar la última vez que se actualizaron los datos.

Requisitos previos

  • Debe ser miembro de un proyecto con acceso Básico o superior. Si no se ha agregado como miembro del proyecto, ahora se le agregará. Cualquier persona con acceso al proyecto, excepto las partes interesadas, puede ver las vistas de Analytics.
  • Para que los datos de Analytics estén disponibles, se debe habilitar el servicio correspondiente. Por ejemplo, para consultar los datos de seguimiento del trabajo, Boards debe estar habilitado. Si está deshabilitada, no se mostrarán las vistas de Analytics. Para volver a habilitar un servicio, consulte Activación o desactivación de Azure DevOps servicio de mantenimiento.
  • Para usar vistas de Analytics,habilite la característica vista previa vistas de Analytics para usuarios individuales o para la organización.
  • Además, debe tener el permiso *View Analytics establecido en Permitir. Para más información, consulte Concesión de permisos para acceder al servicio Analytics.
  • Para usar Power BI para Azure DevOps o para ejecutar una consulta de OData para Analytics, debe tener el permiso de View Analytics establecido en Permitir. De forma predeterminada, se concede acceso a todos los colaboradores con acceso Básico. Para editar vistas compartidas de Analytics,debe tener el permiso * Editar vistascompartidas de Analytics establecido en Permitir. Para más información, consulte Concesión de permisos para acceder al servicio Analytics.
  • Debe ser miembro de un proyecto con acceso Básico o superior. Si no se ha agregado como miembro del proyecto, ahora se le agregará. Cualquier persona con acceso al proyecto, excepto las partes interesadas, puede ver las vistas de Analytics.
  • Compruebe que Analytics está instalado y, si no es así, habilite esta opción. Debe ser propietario de la cuenta o miembro del grupo administrador de Project recopilación para agregar extensiones o habilitar el servicio.
  • Para que los datos de Analytics estén disponibles, se debe habilitar el servicio correspondiente. Por ejemplo, para consultar los datos de seguimiento del trabajo, Boards debe estar habilitado. Si está deshabilitada, no se mostrarán las vistas de Analytics. Para volver a habilitar un servicio, consulte Activación o desactivación de Azure DevOps servicio de mantenimiento.
  • Para usar vistas de Analytics,habilite la característica vista previa vistas de Analytics para usuarios individuales o para la organización.
  • Además, debe tener el permiso *View Analytics establecido en Permitir. Para más información, consulte Concesión de permisos para acceder al servicio Analytics.
  • Para usar Power BI para Azure DevOps o para ejecutar una consulta de OData para Analytics, debe tener el permiso de View Analytics establecido en Permitir. De forma predeterminada, se concede acceso a todos los colaboradores con acceso Básico. Para editar vistas compartidas de Analytics,debe tener el permiso Editar vistas compartidas de Analytics establecido en Permitir. Para más información, consulte Concesión de permisos para acceder al servicio Analytics.

Agregar la columna de fecha de la última actualización

Para agregar una columna con la última fecha de actualización del conjunto de datos, siga estos pasos.

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

  2. En la sección Datos externos de la cinta de opciones, elija Editar consultas.

    Power BI Desktop, Home tab, Edit Queries

  3. Abra Editor avanzado.

    Advanced Editor

    Si aún no ha modificado la consulta, debería ver el texto siguiente con valores de tabla específicos que coincidan con la vista de Analytics.

    let
        Source = VSTS.AnalyticsViews("{OrganizationName}", "{ProjectName}", null),
        #"{tableid}_Table" = Source{[Id="{tableid}",Kind="Table"]}[Data],
    in
        #"{tableid}_Table"
    

    Modifique la consulta como se muestra a continuación:

    let
        Source = VSTS.AnalyticsViews("account", "project", null),
        #"{tableid}_Table" = Source{[Id="{tableid}",Kind="Table"]}[Data],
        #"Added Refresh Date" = Table.AddColumn(#"{tableid}_Table", "Refresh Date", 
            each DateTimeZone.FixedUtcNow(), type datetimezone)
    in
        #"Added Refresh Date"
    

    Importante

    En estos ejemplos se usa UTC. Puede ajustar el código de consulta en función de la zona horaria específica, como se describe en Funciones de DateTimeZone.

  4. Cuando termine, elija Listo.

  5. Elija Cerrar Aplicar para actualizar inmediatamente el conjunto de datos.

    Power BI Desktop, Home, Close & Apply

  6. Identifique la columna Refresh Date (Fecha de actualización) en el campo .

    Power BI Desktop, Fields, Refresh Date field

  7. Agregue el campo a una tarjeta para ver la fecha de la última actualización en los informes.

    Power BI Desktop, Card, Refresh Date Applied