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
Aguirre
Helper IV
Helper IV

Promedio mal calculado

Hola, soy nuevo y es mi primer post, tengo un problema al calcular un promedio sobre el total de una matriz, para explicarme mejor pongo captura.

Calculo el total de ventas de 2020 y 2019, diferencia y varianza, hasta aquí todo correcto, me creo una medida average del total y como podéis comprobar los datos no son correctos,

También muestro una gráfica en la que el cálculo automático del promedio sale correctamente, supongo que no estoy realizando bien la medida:

Promedio = AVERAGE(BI_CM[VALOR])
Luego al pulsar las distintas opciones y filtros que tengo, los valores varían, pero el promedio me queda muy lejos del que debería ser su valor.
 

promedio.png

 

En negro me indica que el promedio es 103 en 2020

promedio2.png

 

Muchas gracias.

 

1 ACCEPTED SOLUTION
PaulDBrown
Community Champion
Community Champion

@Aguirre 

Lo primero sería crear una tabla calendario ("New Table" bajo "Modeling" en el menú):

 

Calendario =
VAR _MinDate =
    MIN ( BI_CM[FECHA] )
VAR _MaxDate =
    MAX ( BI_CM[FECHA] )
RETURN
    ADDCOLUMNS (
        CALENDAR ( _MinDate, _MaxDate ),
        "MesNum", MONTH ( [Date] ),
        "Año", YEAR ( [Date] ),
        "Mes", FORMAT ( [Date], "MMM" )
    )

 

Una vez creada, ordena la columna "Mes" por la columna "MesNum".

Ahora crea una relación entre los campos Calendario [Date] y BI_CM[FECHA]

Usa los campos de la tabla calendario en los visuales, medidas, filtros etc...

 

Para las medidas:

 

Total 2020 = 
      CALCULATE([TOTAL], FILTER(Calendario, Calendario [Año] = 2020))

 


 Y para el promedio:

 

Promedio 2020 = 
     AVERAGEX(Calendario, [Total 2020])

 

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






View solution in original post

4 REPLIES 4
PaulDBrown
Community Champion
Community Champion

@Aguirre 

Lo primero sería crear una tabla calendario ("New Table" bajo "Modeling" en el menú):

 

Calendario =
VAR _MinDate =
    MIN ( BI_CM[FECHA] )
VAR _MaxDate =
    MAX ( BI_CM[FECHA] )
RETURN
    ADDCOLUMNS (
        CALENDAR ( _MinDate, _MaxDate ),
        "MesNum", MONTH ( [Date] ),
        "Año", YEAR ( [Date] ),
        "Mes", FORMAT ( [Date], "MMM" )
    )

 

Una vez creada, ordena la columna "Mes" por la columna "MesNum".

Ahora crea una relación entre los campos Calendario [Date] y BI_CM[FECHA]

Usa los campos de la tabla calendario en los visuales, medidas, filtros etc...

 

Para las medidas:

 

Total 2020 = 
      CALCULATE([TOTAL], FILTER(Calendario, Calendario [Año] = 2020))

 


 Y para el promedio:

 

Promedio 2020 = 
     AVERAGEX(Calendario, [Total 2020])

 

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Perfecto. Ahora si sale perfecto. Muchisimas gracias por la ayuda.

un saludo.

promedioOK.png

PaulDBrown
Community Champion
Community Champion

@Aguirre 

Puedes mostrar el modelo de datos y las medidas que está usando para los totales?





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Pues actualmente solo tengo una tabla en la que está todo incluido, ya que estoy empezando relativamente hace poco, y estoy haciendo pruebas.

 

La medida que uso para el  calcular el total de cada año total es:

TOTAL = SUM(BI_CM[VALOR])
Total 2020 = CALCULATE([TOTAL], BI_CM[ANNO]=2020)

 

 

datos.png

gracias por la ayuda

Un saludo

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.