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 a todos,
Sé que este tema ha sido planteado muchas veces.
Publicar en la comunidad es principalmente confiar en simplemente añadir . menos algunas horas
Estoy en Nueva Zelanda, tenemos horario de verano en invierno, y el horario de verano se basa en criterios como "primer domingo de abril" haciendo que la lógica sea muy complicada.
¿Hay una manera elegante de lograr UTC a NZDT/NZST?
Mejor
Si la entrada ya está en formato DateTimeZone, es posible que pueda usar DateTimeZone.ToLocal.
Si no, entonces usted puede probablemente utilizar DateTime.AddZone como se explica aquí:
https://community.powerbi.com/t5/Desktop/Convert-utc-to-local-time-zone-using-Power-Query/td-p/45533
@AlexisOlson Hola Alexis,
No estoy seguro de haberlo entendido correctamente o no, basado en mi entendimiento,
#datetimezone(https://docs.microsoft.com/en-us/powerquery-m/sharpdatetimezone)
requiere un desplazamiento predefinido-horas + offset-minutos
El caso complicado aquí es que offset-hour no es un valor fijo, cambia dos veces al año... lo mismo se aplica a DateTime.AddZone
Hola @hsy ,
Por favor revise las siguientes documentaciones, espero que puedan ayudarle.
Convierta UTC a hora local con soporte de verano en Power BI
Formatos de fecha local en Power BI
Saludos
Rena
Gracias por su respuesta.
Básicamente, las ideas de la publicación todavía se definen manualmente cuándo cambiar las horas exactas en la diferencia.
La complejidad viene del primer domingo de cierto mes...
hay un gran mandril de código lógico escrito para detectar el primer domingo de algún mes.
Sé cómo lograr sólo pensar que sería bueno añadir una función de conversión de zona horaria más fácil, que puede ser un método más elegante.
@hsy - Tengo una solución de zona horaria en mi libro DAX Cookbook, es la Receta 9 pienso en el Capítulo 3. https://github.com/gdeckler/DAXCookbook
Además, hay una función DAX UTCNOW y UTCTODAY y en Power Query también hay métodos: https://community.powerbi.com/t5/Community-Blog/How-To-Convert-UTC-to-Your-Local-Time-Zone-in-Power-...
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |