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.
Tengo un conjunto de datos('SAP Line Items FY') con 2 medidas [Scaled Actual Amount ($AOPfx)] y [Monto del plan escalado ($AOPfx)]. Este conjunto de datos tiene una relación con otra tabla que contiene los nombres de los 12 meses ('Meses'). La combinación es:
'Meses'[Monthnum] 1:Muchas 'Partidas individuales SAP FY'[Período fiscal]
Tengo una segmentación de datos para 'Meses'[Mes] para que el usuario del informe pueda seleccionar el mes actual (usando el nombre en lugar del número de período fiscal). Luego, lo que quiero hacer es crear una nueva medida, para los meses hasta el seleccionado debe incluir los Reales [Monto Real Escalado ($AOPfx)] y para los meses futuros debe usar [Monto del Plan Escalado ($AOPfx)].
Se me ha venido con
Solved! Go to Solution.
Hay @andybrace ,
Debido a que tiene una relación entre las dos tablas, es por eso que el resultado es lo que busca.
Cree una tabla de segmentación de datos como se indica a continuación:
Slicer table = SELECTCOLUMNS('Months',"Month",'Months'[Month],"Monthnum",'Months'[Monthnum])
A continuación, cree una medida:
Measure 3 =
var _tab=SUMMARIZE('SAP Line Items FY','SAP Line Items FY'[Fiscal Period],"value",IF(MAX('SAP Line Items FY'[Fiscal Period])<='SAP Line Items FY'[Measure 2],[Scaled Actual Amount ($AOPfx) 1],[Scaled Plan Amount ($AOPfx)1]))
Return
SUMX(_tab,[value])
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Hay @andybrace ,
Podría tú pls proporcionar algunos dummy dato con producción esperada para prueba?
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Da las gracias por la respuesta @v-kelly-msft .
Por favor, vea el ejemplo en Google Drive:https://drive.google.com/file/d/1-X41c4UlLibKsZ5ppSNBv0zgrdqJVIOr/view?usp=sharing
La matriz en la parte inferior muestra la salida que quiero. Los primeros 2 meses están mostrando los datos "Reales", el resto de los meses están mostrando los datos del "Plan". Sin embargo, para obtener esto he codificado de forma dura
Hay @andybrace ,
Debido a que tiene una relación entre las dos tablas, es por eso que el resultado es lo que busca.
Cree una tabla de segmentación de datos como se indica a continuación:
Slicer table = SELECTCOLUMNS('Months',"Month",'Months'[Month],"Monthnum",'Months'[Monthnum])
A continuación, cree una medida:
Measure 3 =
var _tab=SUMMARIZE('SAP Line Items FY','SAP Line Items FY'[Fiscal Period],"value",IF(MAX('SAP Line Items FY'[Fiscal Period])<='SAP Line Items FY'[Measure 2],[Scaled Actual Amount ($AOPfx) 1],[Scaled Plan Amount ($AOPfx)1]))
Return
SUMX(_tab,[value])
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Gracias por la solución! ¡Esto funciona perfectamente! 😊
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |