Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
erceve
Helper I
Helper I

Diferencias de estilo fórmula entre diferentes máquinas

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?

1 ACCEPTED 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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

View solution in original post

14 REPLIES 14
erceve
Helper I
Helper I

@Pragati11

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í.

https://wetransfer.com/downloads/5607964e5aa8dec38f47f971b36003e920200420100202/032e14de4be8498a4227...

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@Pragati11

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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@Pragati11

aquí hay una captura de pantalla de la configuración:Annotation 2020-04-20 122727.png

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

@Pragati11

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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Pragati11
Super User
Super User

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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

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

Annotation 2020-04-20 112322.png

Hola @erceve ,

Tu DAX realmente se ve perfecto para mí. ¿Puedes compartir tu archivo .pbix?

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Aquí hay un enlace para el archivo pbix, thx de antemano!

https://we.tl/t-H9rcsDZDWz

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

Annotation 2020-04-20 113655.png

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:

dot1.png

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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

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í:

Annotation 2020-04-20 115051.png

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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.