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 agrega. 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 de vista previa Vistas de análisis 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 agrega. 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 de vista previa Vistas de análisis 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 última columna de fecha de actualización
Para agregar una columna con la última fecha de actualización del conjunto de datos, siga estos pasos.
Cargue el Power BI pbix asociado a la vista en Power BI Desktop.
En la sección Datos externos de la cinta de opciones, elija Editar consultas.

Abra Editor avanzado.

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 de la siguiente manera:
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 dateTimeZone.
Cuando termine, elija Listo.
Elija Cerrar Aplicar para actualizar inmediatamente el conjunto de datos.

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

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