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

Ajuste en blanco a 0 en promedio

Hola, tengo un problema con la siguiente medida:

DDPercentageKap = 
       VAR Kap = AVERAGE(FKT_STUWOCKAP[percentage]) 
       VAR Unt = AVERAGE(FKT_STUWOCUNT[percentage])
RETURN 
IF(ISFILTERED(DIM_UNTER[UNTER]),Unt,Kap)

La medida calcula el promedio de una de las dos tablas en función del estado del desglose. El problema es el cálculo de la media. Puesto que los valores pueden estar en blanco y el promedio parece ignorar esos valores, el cálculo es incorrecto.

Descubrí que sólo se puede añadir 0, pero sólo se me permite poner el +0 después del promedio, pero no dentro del cálculo.

Por lo tanto, mi solución que no funcionaba era:

DDPercentageKap = 
       VAR Kap = AVERAGE(FKT_STUWOCKAP[percentage]+0) 
       VAR Unt = AVERAGE(FKT_STUWOCUNT[percentage]+0)
RETURN 
IF(ISFILTERED(DIM_UNTER[UNTER]),Unt,Kap)

Si pongo el +0 detrás de los frenos sólo los resultados cuyo promedio también está en blanco se convierten en 0. Un cálculo que contiene dos valores con, por ejemplo, 100% y en blanco, permanece 100% en lugar de 50%.

¿Hay alguna manera de solucionar este problema, idealmente dentro de la medida?

1 ACCEPTED SOLUTION
Fowmy
Super User
Super User

@PeterP20

También debe incluir valores con cero desde la calcualción inicial.
Por favor, pruebe esta medida.

Avg Measure

DDPercentageKap = 
       VAR Kap = 
        DIVIDE(
            SUM(FKT_STUWOCKAP[percentage]),
            COUNT(FKT_STUWOCKAP[percentage]) + COUNTBLANK(FKT_STUWOCKAP[percentage]) 
        )
       VAR Unt = 
         DIVIDE(
            SUM(FKT_STUWOCUNT[percentage]),
            COUNT(FKT_STUWOCUNT[percentage]) + COUNTBLANK(FKT_STUWOCUNT[percentage]) 
        )
RETURN 
IF(ISFILTERED(DIM_UNTER[UNTER]),Unt,Kap)

________________________

Si mi respuesta fue útil, haga clic en Aceptarla como la solución para ayudar a otros miembros a encontrarla útil

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂


Sitio web Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

2 REPLIES 2
Fowmy
Super User
Super User

@PeterP20

También debe incluir valores con cero desde la calcualción inicial.
Por favor, pruebe esta medida.

Avg Measure

DDPercentageKap = 
       VAR Kap = 
        DIVIDE(
            SUM(FKT_STUWOCKAP[percentage]),
            COUNT(FKT_STUWOCKAP[percentage]) + COUNTBLANK(FKT_STUWOCKAP[percentage]) 
        )
       VAR Unt = 
         DIVIDE(
            SUM(FKT_STUWOCUNT[percentage]),
            COUNT(FKT_STUWOCUNT[percentage]) + COUNTBLANK(FKT_STUWOCUNT[percentage]) 
        )
RETURN 
IF(ISFILTERED(DIM_UNTER[UNTER]),Unt,Kap)

________________________

Si mi respuesta fue útil, haga clic en Aceptarla como la solución para ayudar a otros miembros a encontrarla útil

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂


Sitio web Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Ashish_Mathur
Super User
Super User

Hola

¿Podría compartir algunos datos y mostrar el resultado esperado.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

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.