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

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.

Reply
Anonymous
Not applicable

Convertir datos de UTC a hora local

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

https://community.powerbi.com/t5/Desktop/Convert-Date-Column-from-UTC-to-Central-Time/m-p/818704#M39...

https://community.powerbi.com/t5/Desktop/Custom-Query-Function-to-convert-UTC-to-EST/m-p/1106780#M51...

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

5 REPLIES 5
AlexisOlson
Super User
Super User

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

Anonymous
Not applicable

@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

4 maneras de corregir errores de fecha en Power Query + configuración regional y configuración regio...

Formatos de fecha local en Power BI

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

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.

Greg_Deckler
Super User
Super User

@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-...


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.