Establecer la zona horaria local Servicio Power BI

Un usuario Pregunto ✅

andresdang

Hola a todos;

Tengo un problema con la configuración de la hora local correcta para mi servicio Power BI. Tengo la misma medida para sacar la hora actual. Mi archivo de escritorio de Power BI aparece el 16/01/2017 a las 4:36:02 p. m., que es la hora local actual. Sin embargo, mi archivo del servicio Power BI extrae: 17/01/2017 12:36:02 a. m., que es 8 horas antes de la hora. Me pregunto a dónde debo ir para establecer esta hora local en el lado del servicio Power BI.

Gracias;

Andrés

coolbear_lq

Hola a todos,

Después de leer todas sus publicaciones, en realidad encontré mi propia solución.

¿Por qué no obtener la fecha y la hora actuales del servidor de la base de datos (si lo hay)? En mi caso, extraigo los datos de una base de datos de SQL Server en el modelo de datos de Power BI. Si bien el servicio Power BI tiene una zona horaria diferente, mi servidor de base de datos tiene la zona horaria correcta.

Así que escribí una consulta SQL simple y la importé a Power Query como una tabla:

SELECCIONE RefreshDateTime = GETDATE(), RefreshDate = CONVERT(DATE, GETDATE())

Este es un TSQL para SQL Server y es posible que deba cambiarse para otro servidor de base de datos.

Espero que esto ayude.

Factura

nirvana_moksh

En respuesta a coolbear_lq

¿Esto no devolverá una fecha y hora relativa a cuando se ejecutó la actualización de los datos desde el lado de SQL?

Dave_C

En respuesta a nirvana_moksh

No, la gente de power bi (Microsoft) no admite de todos modos actualizar el servicio en ninguna otra zona horaria, solo en horario UTC. Entonces, un filtro para la fecha relativa de hoy, nos da hoy en hora UTC, no las otras 23 zonas horarias. He visto muchos foros y solicitudes para arreglar esto sin respuesta, ni sugerencias para solucionarlo.

Finalmente encontré una manera yo mismo, pero tuve que agregar ajustes de fecha y tiempo real y ajustarme como un loco para burlar al servicio de BI.

Parece un problema mundial que aún no se ha abordado y comunicado a la comunidad. Una configuración simple en el servicio para actualizar en una zona horaria específica en el servicio sería la forma más sencilla

Wildmight2017

En respuesta a Dave_C

Me estoy volviendo loco con los filtros relativos. En la zona horaria EST, por lo que noté que a partir de las 8 p.m. todos los paneles con filtros relativos comienzan a funcionar incorrectamente. ¿Alguna buena solución para el problema del filtro DirectQuery/Relative? ¡Gracias!

Dave_C

En respuesta a Wildmight2017

Tuve que crear un montón de columnas duplicadas para las fechas sobre las que estaba tratando de informar. Luego ajuste la diferencia horaria Su caso en esta época del año es -4/24. Durante el invierno es -5/24

Fecha de informe = Tasación[CreatedDate] -7/24

Ahora = AHORA() – 24/7

Fecha PT = DATEDIFF(Tasación[Now], Tasación[Reporting Date], DÍA)

Luego use el último como un filtro visual con filtrado avanzado y configúrelo para mostrar solo el valor de cero.

Utilizo el ‘ahora’ como una tabla única también para luego mostrar en la versión web el tiempo real que informa, no la hora UTC en la que los programadores creen que todos trabajamos. Estará desactivado en su versión de escritorio.

Dave_C

En respuesta a coolbear_lq

Entonces, ¿cómo se imprime esta declaración sql en power Bi?

Tengo un problema con silimar, queremos poder realizar un seguimiento de nuestras ventas diarias durante todo el día en tiempo real. Está bien hasta el punto de nuestro día en que los servidores Power Bi ven ‘Hoy’ como la medianoche del día siguiente. No estamos en horario UTC, por lo que a las 4 o 5 p.

coolbear_lq

Hola a todos,

Después de leer todas sus publicaciones, en realidad encontré mi propia solución.

¿Por qué no obtener la fecha y la hora actuales del servidor de la base de datos (si lo hay)? En mi caso, extraigo los datos de una base de datos de SQL Server en el modelo de datos de Power BI. Si bien el servicio Power BI tiene una zona horaria diferente, mi servidor de base de datos tiene la zona horaria correcta.

Así que escribí una consulta SQL simple y la importé a Power Query como una tabla:

SELECCIONE RefreshDateTime = GETDATE(), RefreshDate = CONVERT(DATE, GETDATE())

Este es un TSQL para SQL Server y es posible que deba cambiarse para otro servidor de base de datos.

Espero que esto ayude.

Factura

@AndrewDang

En el servicio Power BI, la función now() devolverá la hora UTC. No podemos establecer la zona horaria en el servicio Power BI. Para obtener la hora local correcta, podemos agregar una hora diferente en su fórmula DAX o usar Power Query para obtener la fecha y hora de la zona horaria local. Para obtener más detalles, consulte: Solución del problema de la zona horaria de DAX en Power BI.

Saludos,

andresdang

En respuesta a v-sihou-msft

Gracias @v-sihou-msft

El sitio web parece estar caído en este momento. http://radacad.com/solution-dax-time-zone-issue-in-power-bi. Me pregunto si tienes un sitio web alternativo.

Investigué un poco más, pero nadie parece ser capaz de proporcionar una resolución clara para esto todavía, incluida esta: http://community.powerbi.com/t5/Desktop/Convert-UTC-to-local-time- zona-en-DAX/td-p/43328

Gracias;

Andrés

gregrr

En respuesta a andresdang

@AndrewDang,

Pruebe esto para obtener ideas: https://community.powerbi.com/t5/Desktop/UTC-to-AEST/mp/188878#M83075

Sin embargo, estoy de acuerdo, para algo tan simple como poder especificar una zona horaria ‘local’ (como en su perfil de usuario), me sorprende que sea una tarea tan difícil…

-Greg.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *