Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Fecha de última actualización de conjuntos de datos de DirectQuery en Power BI

Tengo un informe que extrae datos de varios conjuntos de datos de Power BI mediante DirectQuery. ¿Cómo puedo crear una medida o recuperar la última fecha de actualización de cada conjunto de datos del informe?
5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola @PBI_newuser

¿Se conecta a modelos semánticos a través de una consulta directa o a bases de datos a través de una consulta directa? Si es lo primero, deberá agregar una tabla que contenga una columna sobre cuándo se produjo aproximadamente la actualización. En DAX:

RefreshTable =
ROW ( "Refresh", UTCNOW () + DIVIDE ( 8, 24 ) )

Reemplace 8 con su desplazamiento UTC para crear una tabla de una sola fila que refleje su hora local después de que se hayan importado todas las tablas. Tenga en cuenta que el servicio Power BI funciona en UTC.

En el caso de las conexiones de consulta directa a bases de datos, no hay una manera confiable de lograrlo. Puede usar UTCNOW() + DIVIDE(8, 24) en una medida, pero el valor cambiará dinámicamente a medida que los usuarios interactúen con los objetos visuales. Dado que el resultado se almacena en caché, al volver a un estado de informe anterior se volverá a la hora anterior.

Si "conjuntos de datos" se refiere a tablas individuales en un modelo semántico, no es posible lograr esto. En el modo de consulta directa, los datos se actualizan en función de las interacciones del usuario, por lo que la aproximación más cercana sigue siendo UTCNOW() + DIVIDE(8, 24).

Hola @danextian , un conjunto de datos se refiere a un modelo semántico. Nos conectamos a los modelos semánticos a través de una consulta directa. Hemos combinado varios modelos semánticos en un informe y queremos mostrar la última fecha de actualización de cada modelo semántico. ¿La única opción es volver a cada modelo semántico y crear una columna de última fecha de actualización, o hay alguna manera de crear una medida dentro del informe para capturar la fecha de actualización de cada modelo semántico?

Mencioné el uso de una medida en mi respuesta anterior, pero es que está conectado a varias bases de datos a través de una consulta directa.

Pero no se puede confiar en las medidas. AHORA, HOY y similares son volátiles. Estas medidas se actualizarán a medida que el usuario interactúe con los objetos visuales y volverán al valor anterior cuando un usuario vuelva al estado anterior del informe, como deshacer una selección de segmentación, lo que solo confundirá al usuario. Querrá un valor que esté almacenado en la memoria y que no se actualice hasta la próxima actualización.

Syndicate_Admin
Administrator
Administrator

Hola @PBI_newuser -

Si los conjuntos de datos que está consultando incluyen una columna o medida de marca de tiempo actualizada por última vez, puede extraerla directamente en el informe. Por ejemplo:

Compruebe si cada conjunto de datos tiene una tabla o medida que contenga una fecha de última actualización, como [Fecha de última actualización].
Agréguelo a su informe como una columna, tarjeta o tabla.

Por ejemplo: Fecha de última actualización = NOW() // Devuelve la fecha/hora actual de la actualización

Espero que esto ayude.

Hola @rajendraongole1 ,no hay ninguna columna de "Última fecha de actualización" disponible en el conjunto de datos. Dado que extraje datos de más de 10 conjuntos de datos en un solo informe, ¿tengo que volver a cada conjunto de datos para crear un campo "Última fecha de actualización" o hay una manera más eficaz de recuperar la última fecha de actualización en el informe de DirectQuery?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors