Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Buenos días todos,
He construido un informe donde tengo varios años de datos. Un año en el medio de esos datos es el año actual (2022/23), y tengo tres columnas que calculan la diferencia entre ciertos años y el año actual. Pero para hacer eso, primero necesito las columnas "Diff" para extraer primero los datos de 2022/23. Puedes ver mi progreso a continuación (¡Ignora los huecos en el formato condicional!):
El código que utilizo para calcular los datos del año actual es:
VAR currentYeartarget =
CALCULATE(
SUM('Base Data'[Total Student Count]),
ALLEXCEPT(
'Base Data',
'Base Data'[Department],
'Base Data'[Faculty],
'Base Data'[Mode and Code],
'Base Data'[Course Title],
'Base Data'[Fee Status],
'Base Data'[Mode 4-way],
'Base Data'[Study Level Detailed],
'Base Data'[Study Level 4-way],
'Base Data'[Forecast/Actuals]),
'Base Data'[Course Year of Study] = 1,
AND('Base Data'[Forecast/Actuals] <> "Differences", 'Base Data'[Forecast/Actuals] <> "Targets"),
'Base Data'[Numbers Type] = "Targets",
'Base Data'[Year Index] = 3)
Esto me permite obtener el año actual de datos de toda la matriz, pero también me permite usar las segmentaciones de datos anteriores y seguir teniendo el valor correcto.
Entonces, en la imagen, para las filas individuales puede ver que extrae los datos correctos. Pero cuando llegamos a los subtotales y al gran total, se agrega en lugar de extraer el valor de la columna 2022/23. Siento que esta podría ser una solución simple al usar HASONEFILTER, pero no sé cómo aplicarlo, ¿a qué columna aplicarlo? ¿Necesitaría tener un filtro HASONE diferente para cada nivel del desglose?
Esto realmente está aturdiendo mi cerebro, ¡y cualquier ayuda sería muy apreciada!
Solved! Go to Solution.
Esto está solucionado ahora. Había omitido ciertas columnas del ALLEXCEPT.
Esto está solucionado ahora. Había omitido ciertas columnas del ALLEXCEPT.