Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡Buenas tardes!
Tengo datos como
Hice 2 medidas: una para las ventas del mes actual, una para el plan del mes actual y otra para la finalización del plan del mes actual. Funcionan bien. Sin embargo, cuando creo una matriz en Power BI, la finalización total del plan suma de forma extraña todos los valores de finalización del plan individuales para cada canal:
¿Cómo puedo solucionarlo?
A continuación se presentan mis medidas:
CurrentMonthSales :=
var CurrentYear = YEAR(TODAY())
var CurrenMonth = MONTH(TODAY())
RETURN
CALCULATE(
SUMX(FILTER('Sales',
YEAR('Sales'[Date]) = CurrentYear &&
MONTH('Sales'[Date]) = CurrenMonth
),
'Sales'[Sales]),
ALL('Sales'[date])
)
CurrentMonthActiveSales :=
var CurrentYear = YEAR(TODAY())
var CurrenMonth = MONTH(TODAY())
RETURN
CALCULATE(
SUMX(FILTER('Sales',
YEAR('Sales'[Date]) = CurrentYear &&
MONTH('Sales'[Date]) = CurrenMonth
),
'Sales'[Active sales]),
ALL('Sales'[date])
)
CurrentMonthPlanCompletion :=
var CurrentYear = YEAR(TODAY())
var CurrenMonth = MONTH(TODAY())
RETURN
CALCULATE(
SUMX(FILTER('Sales',
YEAR('Sales'[Date]) = CurrentYear &&
MONTH('Sales'[Date]) = CurrenMonth
),
'Sales'[CurrentMonthActiveSales] / 'Sales'[CurrentMonthPlan]),
ALL('Sales'[date])
)
Gracias, he eliminado mi capa adicional de suma y ahora funciona bien.
Está devolviendo el total de los porcentajes sumados porque la función SUMX le está diciendo SUMAR el resultado del cálculo 'Sales'[CurrentMonthActiveSales] / 'Sales'[CurrentMonthPlan]).
Dado que ya ha definido CurrentMonth y CurrentYear en las medidas CurrentMonthActiveSales y CurrentMonthPlan, me pregunto si puede simplificar el cálculo de CurrentMonthPlanCompletion de la siguiente manera:
CurrentMonthPlanCompletion = DIVIDE( 'Sales'[CurrentMonthActiveSales], 'Sales'[CurrentMonthPlan] )