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
thomaschen
New Member

¡¿Cómo esta fórmula de dos muestra el mismo resultado?!

Hola a todos,

¿Podría alguien decir las diferencias de la siguiente fórmula:

  1. mes izquierdo : sum('renuncia'[noleft])
  2. quit - CALCULATE([no left],DATESBETWEEN(DatesTemplate[Date],[minday],[maxday])

El fondo es que tengo un filtro DATE en la página del informe, podría elegir la fecha de inicio y la fecha de finalización. Y también:

no left á if(sum('renuncia'[noleft])-BLANK(),0,sum('renuncia'[noleft]))

Compruebo una y otra vez, y encuentro que NO hay diferencia entre la fórmula superior "mes izquierdo" y "salir". ¿Estoy en lo cierto? Gracias a todos.

4 REPLIES 4
Pragati11
Super User
Super User

HI @thomaschen ,

Mi respuesta es la siguiente:

  1. left month á sum('renuncia'[noleft]) la función SUM en Power BI agrega todos los números dentro de una columna. Por lo tanto, si hay algún espacio en blanco, los ignorará y sumará todos los valores numéricos no en blanco. Esto es lo que está pasando aquí. Termina con un único valor escalar.
  2. no left - if(sum('sign'[noleft])-BLANK(),0,sum('resignation'[noleft])) Esta folrula está comprobando si se encuentra algún resultado de salida en blanco como 0, else sum-up valores numéricos en su columna. Es por eso que de nuevo da el mismo resultado que la suma de 0 a un valor numérico no crea diferencia.
  3. quit - CALCULATE([no left],DATESBETWEEN(DatesTemplate[Date],[minday],[maxday]) Esta fórmula utiliza el cálculo anterior que es exacto en la salida según su 1er cálculo. La diferencia aquí es que solo tienes un filtro para startDate y endDate. El filtro actual muestra STARTDATE - MINDATE en los datos y ENDDATE - MAXDATE en los datos; que básicamente está teniendo en cuenta todos sus datos.

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!!

muchas gracias por la respuesta rápida. 😀

esta fórmula "no left" (suma('renuncia'[noleft]))-BLANK(),0,sum('renuncia'[noleft])) - es simplemente mostrar como un fondo.

una confusión más, cuando cambio el filtro de fecha (como la fecha de inicio o la fecha de finalización) en mi página de informe, tanto del resultado 1st fórmula "mes izquierdo" como de la 3a fórmula quit-shows same same result. ¿Será en cualquier escenario que dos fórmulas muestren resultados diferentes?

Oh, ahora lo entiendo.

habrá diferencias cuando se utilice el "mes izquierdo" o "quit" en un gráfico con FECHA como eje Y.

1. cuando se utiliza el mes izquierdo, el gráfico mostrará un resultado mensual.

2. cuando se utiliza el "quit", el chat mostrará un resultado acumulado.

😀

Hola @thomaschen ,

Las 2 fórmulas muestran el mismo resultado al modificar las segmentaciones de fecha. La razón es que ambos cálculos de DAX se ven afectados por filtros externos. Ahora mostrarán el mismo resultado si modifica uno de sus cálculos para desautorabler filtros externos.

Puede comprobar todas las funciones dax ALL, ALLSELECTED, KEEPFILTERS en Power BI para crear diferencias en los cálculos.

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.