Forum Discussion
Dataflows Last Refresh Date?
- 5 years ago
Hola @Anonymous,
Lo siento, debería haber sido más claro.
Debe agregar el código al flujo de datos yor, por lo que cuando se actualicen los flujos de datos le proporcionará el tiempo de ejecución.
Espero que esto ayude
Mariusz
Hola @Mariusz
Acabo de usar su script para permitirnos pasar por el último tiempo de actualización de nuestro flujo de datos- sin embargo, ¿sabe cómo convertirlo y reportarlo en el servicio como la hora del Reino Unido?
He encontrado este post que parece que hace lo anterior, sin embargo, el último post dice:
Esta solución funciona en el escritorio, pero no funciona al publicar el informe en el servicio. ¿Alguna idea sobre una solución? (Sé que el Servicio va por hora UTC)
Gracias
Marca
Esta página de aprendizaje trata sobre capturar el momento de una actualización
https://learn.microsoft.com/en-us/powerquery-m/m-local-fixed-utc-variants
el servicio siempre está en UTC, así que usa switch zone para llevarlo a tu zona horaria local... o si tienes usuarios en todo el mundo, usa la función DAX TIME con variable que da la opción en el informe de seleccionar una zona horaria.
dejar
UTCahora = FechaZonaTiempo.FijaUtcNow(),
LocalNow = DateTimeZone.SwitchZone(utcNow, 3)
en
LocalNow
Así que mi consejo es que siempre uses las variantes UTC al desarrollar, porque al final llevas tu consulta al servicio y en ese momento se convierte en UTC igualmente. Todo lo que no está en UTC es básicamente volátil y un punto de anclaje poco fiable... La hora local no es más que un desplazamiento respecto a UTC, dependiendo de dónde quieras estar.