The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola
Estoy trabajando en un informe de Power BI en el que intentamos mostrar las marcas de tiempo recopiladas de balizas electrónicas, los usuarios se encuentran en diferentes zonas horarias, pero cuando los datos se almacenan en SQL Server, los datos se convierten a la hora UTC, por lo que cuando intentamos mostrarlos, los valores deben volver a la zona horaria local de cada usuario, así que ¿hay alguna buena manera de hacerlo? Puedo lograrlo.
Hola @dk_dk
Tengo una mesa algo así
Donde cada organización se encuentra en una zona horaria diferente, por lo que necesito los valores para convertir las marcas de tiempo a los valores de la zona horaria local, ¿sigue siendo aplicable el método anterior y, en caso afirmativo, qué tengo que hacer a continuación, como convertir varias columnas a las zonas horarias locales?
Hola
Si tiene datos sobre qué baliza pertenece a qué usuario y qué usuario se encuentra en qué zona horaria, debería poder convertir la información de zona horaria de cada usuario en una cantidad de compensación en comparación con UTC, y luego compensar las marcas de tiempo por eso.
Tabla de balizas
Almenara | Marca de tiempo UTC | Usuario |
00001 | 17:00:00 | Joe |
00002 | 19:30:00 | Adán |
UserTable
Usuario | Huso horario | Desplazamiento UTC (columna calculada) |
Joe | Madrid | 1 |
Adán | Nueva York | -5 |
Si tiene datos similares a los anteriores, debería poder crear una columna calculada en la tabla de balizas donde busque el desplazamiento en la tabla Usuario y agregarlo a la columna de hora UTC para obtener la hora local. Espero que esto tenga sentido. Si no es así, proporcione un ejemplo de cómo se ven sus tablas de datos para que podamos ayudarlo más.