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.
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. .
La nueva columna está en formato de texto. ¿Cómo puedo convertirlo a formato de fecha y hora? Gracias
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:
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.
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |