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
Syndicate_Admin
Administrator
Administrator

Power Query: ¿convertir la hora UTC a la hora local del cliente del usuario?

Tengo una tabla de Power BI con un campo datetime en UTC. Simplemente quiero una nueva columna en esa tabla con esa fecha y hora convertida a la zona horaria del cliente del usuario. Estoy usando Power Query y veo varias formas de agregar y manipular columnas de tiempo, pero ¿cómo obtengo el desplazamiento de zona horaria del cliente del usuario? Gracias. .

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

La nueva columna está en formato de texto. ¿Cómo puedo convertirlo a formato de fecha y hora? Gracias

Syndicate_Admin
Administrator
Administrator

No @bvy,

Puede usar la función 'DateTimeZone.ToLocal' en el editor de consultas para satisfacer sus necesidades.

Como ha mencionado, tiene una tabla de Power BI con un campo de fecha y hora en UTC. Aquí hay un ejemplo y puede seguir estos pasos:

Abra el Editor de consultas> en la pestaña Agregar columna> haga clic en Agregar columna personalizada> En la parte de fórmula> copie y pegue lo siguiente:

DateTimeZone.ToLocal([Original Time])

Finalmente, obtendrá un resultado como este:

vcaitlynmstf_0-1628761894933.png

Para obtener más información, consulte: DateTimeZone.ToLocal

Por cierto, la función 'DateTimeZone.ToLocal' no se admite actualmente en el modo de consulta directa.

Como solución alternativa, también puede realizar sus necesidades mediante la función 'DateTime.AddZone'.

Esta función agrega las horas de zona horaria como un desplazamiento al valor de fecha y hora de entrada y devuelve un nuevo valor de zona horaria de fecha.

Para conocer los pasos detallados de la operación, puede consultar este caso: Convertir UTC en zonas horarias de cliente

Espero que ayude.

Saludos

Caitlyn Yan

Si esta publicación ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias, eso funciona un poco mejor. Ahora solo tiene que confirmar lo que significa "Local" en este contexto: la ubicación del usuario o la región o zona de disponibilidad de Azure donde se hospeda el conjunto de datos.

No@bvy,

Es la ubicación del equipo local.

Funciona en Power BI Desktop porque toma el desplazamiento de la zona horaria del sistema operativo.

Pero en Power BI Service, la nube de Azure se ejecuta solo con UTC. Es decir, una marca de tiempo UTC permanece sin cambios si actualiza los datos en la nube.

Espero que ayude.

Saludos

Caitlyn Yan

Si esta publicación ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

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.