Configuración del idioma y la configuración regional para el informe incrustado

Un usuario Pregunto ✅

jcapezzuto

Estamos utilizando la API de Javascript para incrustar informes en nuestra aplicación web. Necesitamos controlar el idioma del informe y la configuración regional para nuestros usuarios en función de la configuración de nuestra aplicación. En el siguiente ejemplo, intentamos establecer el idioma en portugués «pt» y la configuración regional en portugués-brasileño «pt-BR». Estamos definiendo la configuración regional (como se describe aquí https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details) y podemos ver nuestra configuración devuelta en el objeto incrustado (ver más abajo) pero la configuración no es siendo recogido por el informe.

2019-01-22 19_51_56-SiiLA.png

¿Alguien puede ofrecer una sugerencia aquí?

jcapezzuto

Pudimos hacer que esto funcionara agregando directamente los parámetros &language y &formatlocale a la URL insertada.

jcapezzuto

Pudimos hacer que esto funcionara agregando directamente los parámetros &language y &formatlocale a la URL insertada.

cmd15

En respuesta a jcapezzuto

Hola Jon,

¿Sabe si la configuración de idioma y formato local puede afectar los formatos de fecha para las segmentaciones (por ejemplo, de MM/DD/YYYY a DD/MM/YYYY)? Gracias.

jcapezzuto

En respuesta a cmd15

Sí, esto funcionará con segmentaciones, pero debe seleccionar los formatos de fecha que son sensibles a la configuración regional (comienzan con un *)

jcapezzuto_0-1639489979520.png

cmd15

En respuesta a jcapezzuto

¡Gracias! Intenté agregarlo a la URL como se muestra a continuación, pero aún no funciona.

reportLoadConfIg.embedUrl = `${embedData.reportConfig[0].embedUrl}&language=en&formatLocale=en-AU`;

¿Cómo pudiste agregar los parámetros directamente?

Gracias.

jcapezzuto

En respuesta a cmd15

Lo siento, no sé cómo codificarlo, así es como debería verse el resultado. Tal vez verifique su sintaxis.

jcapezzuto_0-1640058377539.png

karlanka

En respuesta a jcapezzuto

Me las arreglé para pasar el idioma y formatLocale en la URL incrustada y funciona muy bien. Sin embargo, no está traduciendo mi tabla de calendario. ¿Has tenido éxito con esto si lo intentaste?

cantona7

En respuesta a jcapezzuto

Hola.
Solo curiosidad porque tengo el mismo desafío que tú.

Me gustaría crear un informe integrado en PBI en el que los usuarios deberían poder elegir en qué idioma quieren mostrar los informes.

Hemos creado traducciones en SSAS y nos gustaría usar estas traducciones según el idioma que elijan en Power Bi Embedded.

Con tu experiencia crees que esto sería posible?
Gracias por adelantado
Atentamente
Brian

jcapezzuto

En respuesta a cantona7

Hola Brian,

Sí, definitivamente es posible, pero necesitará varias versiones de su informe (una para cada idioma). Cada informe se puede crear para usar las traducciones de datos apropiadas de SSAS, pero los nombres de las dimensiones y las medidas deben establecerse directamente en el informe para cada idioma para que aparezcan correctamente en los encabezados de las columnas, etc.

Por favor, hágamelo saber si tiene alguna otra pregunta.

Gracias,

Jon

cantona7

En respuesta a jcapezzuto

hola jon muchas gracias por tu respuesta.

Pero, ¿no debería poder en SSAS, digamos, crear una nueva medida llamada «VAR, nombre en inglés» y luego en su archivo de traducción (archivo json) traducir esto a, por ejemplo, «VAR, otro idioma». Si luego incrustado puede pasar algún tipo de parámetro de idioma, de modo que el informe incrustado le muestre el «VAR, nombre en inglés» o «VAR, otro idioma», según el valor en el parámetro.
Pero de todos modos, hemos hecho algunas pruebas en el servicio PBI y parece que no maneja los diferentes idiomas correctamente.

De nuevo gracias por tu respuesta.

Atentamente

Brian

Deja un comentario

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