0
Votar
Presentado por
grodinismo
sobre
12-05-2016
11:22
No noté el «no publicar nuevos problemas aquí» en la página anterior hasta que terminé de publicar mis dos problemas, perdón por la duplicación:
Salesforce informa la hora en formato UTC con la zona horaria correcta, pero parece que PowerBI malinterpreta la hora UTC como la hora ya compensada (no está aplicando la compensación UTC).
Por ejemplo, 16:00:00 UTC -5 se ve dentro de Power BI. En Salesforce, este mismo registro muestra las 11:00 a. m. EST. PowerBI debería mostrar 16:00:00 UTC 0 o 11:00:00 UTC -5.
Cuando intenta compensar la hora con las funciones de fecha/hora/zona horaria, obtiene algo así como 11:00:00 UTC-10 que luego se ajusta automáticamente a su zona horaria local y nuevamente se le presentan las 16:00:00 !!!
Estado: Necesita información
v-haibl-msft
@grodinsm
No puedo reproducir el mismo problema que tú. Obtengo datos de Salesforce en la versión de noviembre de 2016 de Power BI Desktop. Hay un Informe de muestra: Clasificación de inicio de sesión en Salesforce. Los datos de la columna Fecha/Hora de inicio de sesión son los mismos en Power BI Desktop y Salesforce que a continuación. La zona horaria parece ser UTC -8.
¿Viste el problema en diferentes informes específicos?
Atentamente,
Herbert
grodinismo
¿Adónde voy para encontrar esos datos de muestra? ¿A qué hora se muestra EN salesforce? Estoy dispuesto a apostar que Salesforce no muestra el primero a las 9:35 p. m.
Cambie esa columna en su consulta a Fecha/Hora/Zona horaria y dirá 9:35 p.m. UTC -08:00
Si inició sesión en Salesforce para ver los mismos datos o si obtuvo una descarga de Excel, verá que los tiempos no se alinean. diría en la configuración que la zona horaria es UTC -08:00 y que ese primer registro de «inicio de sesión» ocurrió a la 1:35 p.m.
PowerBI importa la hora UTC y la zona horaria, pero no aplica la zona horaria ni importa la hora ajustada. 13:35 debe mostrarse como:
13:35 o
13:35 UTC -08:00 o
21:35 UTC 00:00
v-haibl-msft
@grodinsm
Creo un informe personalizado en Salesforce que contiene varias columnas de fecha/hora como se muestra a continuación.
Cuando importo los datos a Power BI Desktop, los valores de fecha/hora son en realidad los mismos que los de Salesforce, como se muestra a continuación.
El único problema es que el tipo de datos es Texto en el Editor de consultas. Pero los valores de fecha y hora siguen siendo los mismos.
Atentamente,
Herbert
Vicky_Song
Estado cambiado a: Necesita información
grodinismo
@v-haibl-msft
Interesante, estaba extrayendo directamente de sus tablas de datos, no importando un informe. Probaré eso y veré si ayuda. La otra cosa que noto es que está ejecutando Salesforce Lightning y yo estoy usando Salesforce Classic.
grodinismo
Hola @v-haibl-msft,
Tuve que posponer esto por un tiempo, estaba trabajando en un proyecto más importante. Hice lo que dijo anteriormente y tiene razón, cuando usa Informes de Salesforce, la hora se importa correctamente, los mismos campos extraídos a través de Objetos de Salesforce muestran la zona horaria incorrecta. Desafortunadamente, PowerBI está limitado a 2000 filas a través de Salesforce, y necesito obtener más de 14 000 filas, por lo que estoy atascado con Salesforce Objects.
¡Ayudar!
emilesteenkamp
Actualmente enfrentamos el mismo problema, el usuario que inició sesión en SFDC tiene una zona horaria predeterminada establecida en UTC+12, la zona horaria predeterminada de la organización es UTC+1, calculamos la fecha en PBI leída directamente desde el objeto para que sea UTC- 1, así que no estoy seguro de cómo se calcula esto en absoluto…
grodinismo
@emilesteenkamp Tuve una larga ida y vuelta con Microsoft en este caso, parece que su herramienta de importación solo extrae la hora UTC de Salesforce y también sus servidores están configurados para ejecutarse en la hora UTC, y el código no está diseñado para adaptarse a la la configuración de hora UTC del usuario, por lo que incluso si cambió las zonas horarias en Salesforce o en su computadora, no importaría, está atascado con la configuración de zona horaria de PowerBi que creo que dijeron que era UTC 0. Está en su lista de cosas para arreglar, pero requeriría una gran reescritura de powerBI, por lo que está casi al final de la lista. no mantengas la esperanza.
rjbnorte
Entonces, ¿alguien puede recomendar una solución hasta que esto se resuelva?
grodinismo
@rjbnorth Mi solución fue un lío muy complicado de tomar la columna, dividir la información de la zona horaria en otra columna que era un número formateado … luego creo que otra columna que agregó el desplazamiento correcto a ese número, luego otra columna que agregó el zona horaria de nuevo en la fecha como una cadena, y luego OTRA columna que tomó esa cadena y la convirtió de nuevo a fecha/hora/zona horaria. Algo como eso. Tengo miedo incluso de mirar el editor de tablas para ver lo que hice por temor a romperlo. Lo uso semanalmente para informar sobre los datos.
Tomó mucho ensayo y error pero ahora funciona perfectamente… en PBI Desktop. En línea, la columna aparece en blanco.
12 comentarios (12 nuevos)