Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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.
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?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.