Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Quiero agregar a mis informes la fecha y hora en que se actualizó el informe.
He encontrado el enfoque, pero el problema es que en la zona horaria del servicio Power BI es diferente, por lo que necesito ajustarlo.
He intentado esto:
Dejar
Origen: #table(tabla de tipo[Fecha última actualización-fecha y zona de trabajo], .DateTimeZone.SwitchZone(DateTime.LocalNow(),3,0)-)
En
Fuente
Obtener error:
Solved! Go to Solution.
Hola @sandra_p ,
Puede seleccionar en la nueva columna de fecha y hora creada, vaya a la pestaña Transformar, elija Tipo de datos y seleccione Fecha/Hora/Zona horaria en lugar de Fecha/Hora, no olvide hacer clic en el botón "Cerrar y Aplicar".
Como referencia:
https://community.powerbi.com/t5/Desktop/Convert-UTC-to-client-time-zones/td-p/56337
https://community.powerbi.com/t5/Desktop/Convert-UTC-to-local-time-zone-in-DAX/td-p/43328
https://radacad.com/solving-dax-time-zone-issue-in-power-bi
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hi Sandra,
Su mejor opción es tomar la hora UTC y convertirla al horario de verano deseado como se describe aquí: https://gorilla.bi/power-query/last-refresh-datetime/
Eso funciona con esta lógica:
let
UTC_DateTimeZone = DateTimeZone.UtcNow(),
UTC_Date = Date.From(UTC_DateTimeZone),
StartSummerTime = Date.StartOfWeek(#date(Date.Year(UTC_Date), 3, 31), Day.Sunday),
StartWinterTime = Date.StartOfWeek(#date(Date.Year(UTC_Date), 10, 31), Day.Sunday),
UTC_Offset = if UTC_Date >= StartSummerTime and UTC_Date < StartWinterTime then 2 else 1,
CET_Timezone = DateTimeZone.SwitchZone(UTC_DateTimeZone, UTC_Offset)
in
CET_Timezone
Los aspectos importantes aquí son:
Devolver un valor fijo de fechahorazona horaria UTC, independientemente de la ubicación de actualización del servidor. Detalles aquí:
https://powerquery.how/datetimezone-utcnow/
Y luego cambie el valor datetimezone a la zona derecha como se describe aquí:
https://powerquery.how/datetimezone-switchzone/
Espero que ayude,
Almiar
@sandra_p , puede compartir los datos de ejemplo. Si puede ser el formato de datos del Reino Unido, asegúrese de que la configuración sea correcta
Hola
Gracias por la respuesta.
Todo está bien con el formato. Necesito ver el tiempo con 3 horas de antelación en Power BI Service.
En mi computadora la hora es correcta, porque tengo mi zona horaria local en él.
Una vez publicado el informe: el tiempo se devuelve una vez que se actualiza el informe.
Esta función https://docs.microsoft.com/en-us/powerquery-m/datetimezone-switchzone - se supone que cambiar la zona horaria - eso es lo que necesito. Pero una vez que lo uso - se produce un error (mencionado en mi post) aunque - el campo que paso en él (ver mi código) es tipo DateTimeZone.
Hola @sandra_p ,
Puede seleccionar en la nueva columna de fecha y hora creada, vaya a la pestaña Transformar, elija Tipo de datos y seleccione Fecha/Hora/Zona horaria en lugar de Fecha/Hora, no olvide hacer clic en el botón "Cerrar y Aplicar".
Como referencia:
https://community.powerbi.com/t5/Desktop/Convert-UTC-to-client-time-zones/td-p/56337
https://community.powerbi.com/t5/Desktop/Convert-UTC-to-local-time-zone-in-DAX/td-p/43328
https://radacad.com/solving-dax-time-zone-issue-in-power-bi
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |