The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola, tengo un problema donde el trabajo de la fórmula en una máquina pero no en la otra. He hecho un archivo de plantilla que mi empresa puede utilizar como base para informar, este archivo contiene un calendario creado con una fórmula:
Kalender =
GENERATE (
CALENDAR ( DATE ( 2020; 1; 1 ); today() );
VAR currentDay = [Date]
VAR weekday = WEEKDAY( currentDay; 2 )
VAR week = WEEKNUM( currentDay )
VAR day = DAY( currentDay )
VAR month = MONTH ( currentDay )
VAR year = YEAR ( currentDay )
RETURN ROW (
"dag"; day;
"weekdagnummer"; weekday;
"weekdag"; switch(weekday;
1; "maandag";
2; "dinsdag";
3; "woensdag";
4; "donderdag";
5; "vrijdag";
6; "zaterdag";
7; "zondag");
"week"; week;
"maandnummer"; month;
"maand"; switch(month;
1; "januari";
2; "februari";
3; "maart";
4; "april";
5; "mei";
6; "juni";
7; "juli";
8; "augusutus";
9; "september";
10; "oktober";
11; "november";
12; "december");
"jaar"; year )
)
En la máquina donde he creado esto funciona perfectamente, cuando guardo el pbix y lo abro en mi ordenador portátil (máquina diferente)
los puntos y comas se sustituyen por comas y la fórmula de fecha ya no funciona, se sustituye por FECHA ( 2020, 1, 1 ), los que se subrayan en rojo y el errror dice: expresión inesperada '1,'.
Lo mismo ocurre con los casos de conmutación dentro de la fórmula donde el interruptor reconoce los valores pero no los resultados, he intentado poner los resultados en comillas dobles o simples, pero en vano. ¿Puede alguien explicarme qué está pasando y cómo hacer que esta fórmula funcione en cualquier máquina?
Solved! Go to Solution.
Hola @erceve ,
Esto realmente parece un problema extraño. ¿Puede comprobar la configuración del separador en su máquina en Configuración regional?
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
parece que era demasiado optimista, la fórmula no da ningún error, pero también no calcula más por lo que parece que todavía estoy atascado
Hola @erceve ,
Cuando modifiqué DOT a COMMA en el pbix que compartí, la fórmula funciona.
Estoy compartiendo el pbix actualizado aquí.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
gracias, por desgracia el resultado para mí es exactamente el mismo que antes, muestra comas en el editor, el mensaje de error muestra puntos en lugar de comas y la fórmula en su conjunto no funciona para mí
Hola @erceve ,
Esto realmente parece un problema extraño. ¿Puede comprobar la configuración del separador en su máquina en Configuración regional?
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
aquí hay una captura de pantalla de la configuración:
Mientras tanto, he reinstalado powerbi y actualizado a la versión más reciente, ya que recibí una advertencia de versión cuando abrí el archivo editado, pero en vano
He chaged el separador de lista en mi configuración regional a ; y mi problema desapareció, no estoy seguro de si es la solución preferida, pero por ahora parece funcionar para mí. ¡Gracias por señalarme en la dirección correcta!
Todavía.... siento que no debería ser forzado a hacer esto......
Hola @erceve ,
Si esto le ha ayudado a resolver su problema, ¿puede marcar mi sugerencia como solución? 🙂
Gracias
Pragati
Hola @erceve ,
Lo primero es que no ha resaltado nada en RED en su DAX. Luego, pasando por su explicación, parece que ambas máquinas tienen un separador de configuración diferente, es decir, la máquina 1 tiene ';' (punto y coma) y la Máquina 2 tiene ',' (coma).
Por lo tanto, su fórmula se modificó de punto y coma a coma. Eso se ve perfecto.
Intente comprobar DAX en su MAchine 2 que cada punto y coma se reemplaza correctamente por coma.
Además, será bueno ver el screesnhot de la máquina DAXon 2 aquí.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
wow que es una respuesta rápida, aquí hay una captura de pantalla de la máquina 2, como se puede ver todo parece haber sido reemplazado correctamente
Hola @erceve ,
Tu DAX realmente se ve perfecto para mí. ¿Puedes compartir tu archivo .pbix?
Gracias
Pragati
Aquí hay un enlace para el archivo pbix, thx de antemano!
editar: aquí también hay una captura de pantalla de parte del mensaje de error (disculpas por el formato akward) en el mensaje de error que parece reemplazar las comas con paradas completas, tal vez no es nada, pero es algo que noté y pensé que podría ser relevante
Hola @erceve ,
Gracias por compartir el archivo pbix. Cuando abrí el archivo pbix, en su DAX veo "." no coma ","
Captura de pantalla como se muestra a continuación:
Si reemplaza estos DOT resaltados con COMMA, el DAX no devuelve ningún error. ¿Puedes revisar esto otra vez?
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
Hola @Pragati11
Eso es muy extraño, como se puede ver en mis capturas de pantalla se muestra como una coma en mi editor, también si lo copio y lo copio de mi editor en algo como bloc de notas ++, pero el mensaje de error muestra puntos. Reemplazar los puntos por comas no funciona para mí ya que powerbi parece interpretarlos como puntos, incluso cuando edito en el bloc de notas y luego copio y pego en el editor.
Parece que he encontrado una solución por ahora y que está reemplazando todas las comas defectuosas por comas dobles así:
Si estás utilizando un problema desconocido. ATM No tengo acceso a la máquina 1 en la que se creó inicialmente este archivo, así que volveré atrás y comprobaré qué sucede con cuando abro este pbix allí de nuevo.
Por ahora muchas gracias por su tiempo!
Hola @erceve ,
Si veo su captura de pantalla, no es una coma simple, es coma doble ,,
Intente chnaging ellos a una sola coma en su DAX.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.