Anónimo
Hola,
Creé un archivo PBIX simple en la última versión EN de PBI de 64 bits. simplemente me conecté a mi tabular SSAS 2017 local y realicé esta medida
Toto = if( max(‘Situaciones de Riesgo[Level])=0 || 1=1; «pasa bien»; «OK»)
Funciona sin problemas… lo envío a un colega (también con la última versión EN de PBI de 64 bits) y también funciona después de que hace clic en Actualizar en la barra de menú de PBI, pero si mi colega va a la medida y hace clic en entrar, ve este error:
Notó que la medida se actualizó para usar la coma «,», mientras que en mi PC tengo punto y coma «;».
Creo que este problema está relacionado con la configuración regional/de idioma, en algún lugar entre Windows y PBI Desktop, porque trabajamos en una empresa francesa en Portugal, así que mientras mi configuración está entre PT y el EN «estándar», su configuración debería estar entre PT , EN & FR, creo. Probablemente también esté relacionado con el hecho de que ella está usando W10, mientras que yo todavía estoy en W7.
Alguna información adicional:
PBI – Ella tiene esta pestaña en su escritorio PBI, yo no tengo
PBI: esta pestaña tiene la misma configuración
Acerca de Windows: mi idioma de visualización es el inglés y en la otra PC es el francés.
¿Cual podría ser el problema?
Saludos
v-chuncz-msft
En respuesta a Anónimo
@Anónimo
Puedes revisar la publicación a continuación.
https://community.powerbi.com/t5/Desktop/DAX-sintax-quot-quot-rather-than-quot-quot-syntax-error/mp/295291#M130250
AntonioTilley
Tiene razón, el problema está en el cambio de diferentes regiones.
en las ventanas hay una separación preestablecida
si va a la configuración de su región y selecciona configuraciones adicionales en la parte inferior, verá un valor para el separador de lista. en su configuración será el punto y coma; en tus otros usuarios será la coma,
puede cambiar esto manualmente en la configuración, pero tenga cuidado, ya que esto será en todas las áreas, no solo en power bi y puede generar problemas. la mejor opción es que todos los usuarios de la empresa elijan una región predeterminada para esta configuración. y asegúrese de que todos los equipos de la empresa estén configurados de forma predeterminada en la misma región
Saludos
Anónimo
En respuesta a AntonioTilley
Hola, sí, el problema parece estar relacionado con la configuración regional, pero no precisamente con el uso de , o ;
Observe esta impresión de la medida sin ningún problema cuando la sintaxis tiene un espacio entre 1=1(espacio_aquí), :
Ahora observe esta impresión de la medida con error cuando la sintaxis no tiene un espacio entre 1=1, :
Este es el mensaje de error, algo así como «tiene un error de sintaxis o semántica en la línea 1, posición 45, comunicado por los servicios de Analyss: la sintaxis de «OK» es incorrecta
v-chuncz-msft
En respuesta a Anónimo
@Anónimo
Puedes revisar la publicación a continuación.
https://community.powerbi.com/t5/Desktop/DAX-sintax-quot-quot-rather-than-quot-quot-syntax-error/mp/295291#M130250