Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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:
En negro me indica que el promedio es 103 en 2020
Muchas gracias.
Solved! Go to Solution.
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])
Proud to be a Super User!
Paul on Linkedin.
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])
Proud to be a Super User!
Paul on Linkedin.
Perfecto. Ahora si sale perfecto. Muchisimas gracias por la ayuda.
un saludo.
Puedes mostrar el modelo de datos y las medidas que está usando para los totales?
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:
gracias por la ayuda
Un saludo