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.
Estimados todos,
Básicamente, mi caso de uso podría verse como muy similar a este post: https://community.powerbi.com/t5/Desktop/Dynamic-Waterfall-Chart-toggle-between-Budget-Forecast-Budg...
Construyendo algo similar, estoy atrapado en la comparación LY vs CY.
Estoy usando una tabla de datos de pérdidas y ganancias con los tipos Valor, Fecha e Informes. Tengo una tabla de fechas con una relación de envío a los datos de pérdidas y ganancias.
Tratando de devolver una medida con datos de un mes en el año N y N-1, logré llegar a este código.
Selected Waterfall Value =
CALCULATE(
SUM('P&L Data'[YTDAmountEUR]),
FILTER(
ALL('Calendar'[Year]),
'Calendar'[Year]=SELECTEDVALUE('Calendar'[Year]) || 'Calendar'[Year]=SELECTEDVALUE('Calendar'[Year])-1),
EXCEPT(CALCULATETABLE(VALUES('P&L Data'[Reporting Type])),{"B","RF3","RF8"}))
Sin embargo, esto devuelve un solo valor para el año N, que combina el valor N y N-1.
¿Puede ayudarme a entender lo que estoy haciendo mal?
En el enlace está mi muestra (hay mucho en él, ya que también planeo incluir el interruptor YTD / MTD, lo siento por el desorden): https://1drv.ms/u/s!Anpv9-Qk39aJga1xddadQo8PLggBVQ?e=Ef9Vou
¡Muchas gracias!
Solved! Go to Solution.
@Stiphn ,
¿En qué visual te gustaría utilizar esta medida? Encuentro que la visualización en la imagen de abajo no se ve afectada por la segmentación de datos "Año".
Si solo desea usarlo en este visual, pruebe esto:
Icey - Selected Waterfall Value =
VAR SelectedYear_ =
SELECTEDVALUE ( 'Calendar'[Year] )
RETURN
CALCULATE (
SUM ( 'P&L Data'[YTDAmountEUR] ),
'Calendar'[Year] = SelectedYear_,
EXCEPT (
CALCULATETABLE ( VALUES ( 'P&L Data'[Reporting Type] ) ),
{ "B", "RF3", "RF8" }
)
)
Si desea usarlo en un objeto visual filtrado, pruebe esto:
Icey - Selected Waterfall Value 2 =
VAR MaxFactYear_ =
CALCULATE ( MAX ( 'P&L Data'[Year_] ), ALL ( 'Calendar'[Year] ) )
VAR FactYear_ =
SELECTEDVALUE ( 'Calendar'[Year] )
RETURN
IF (
MaxFactYear_ <= MAX ( 'Calendar'[Year] )
&& MaxFactYear_ >= FactYear_ - 1,
CALCULATE (
SUM ( 'P&L Data'[YTDAmountEUR] ),
ALL ( 'Calendar'[Year] ),
EXCEPT (
CALCULATETABLE (
VALUES ( 'P&L Data'[Reporting Type] ),
ALL ( 'Calendar'[Year] )
),
{ "B", "RF3", "RF8" }
)
)
)
Saludos
Helado
Si este post Ayuda, a continuación, por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Stiphn ,
¿En qué visual te gustaría utilizar esta medida? Encuentro que la visualización en la imagen de abajo no se ve afectada por la segmentación de datos "Año".
Si solo desea usarlo en este visual, pruebe esto:
Icey - Selected Waterfall Value =
VAR SelectedYear_ =
SELECTEDVALUE ( 'Calendar'[Year] )
RETURN
CALCULATE (
SUM ( 'P&L Data'[YTDAmountEUR] ),
'Calendar'[Year] = SelectedYear_,
EXCEPT (
CALCULATETABLE ( VALUES ( 'P&L Data'[Reporting Type] ) ),
{ "B", "RF3", "RF8" }
)
)
Si desea usarlo en un objeto visual filtrado, pruebe esto:
Icey - Selected Waterfall Value 2 =
VAR MaxFactYear_ =
CALCULATE ( MAX ( 'P&L Data'[Year_] ), ALL ( 'Calendar'[Year] ) )
VAR FactYear_ =
SELECTEDVALUE ( 'Calendar'[Year] )
RETURN
IF (
MaxFactYear_ <= MAX ( 'Calendar'[Year] )
&& MaxFactYear_ >= FactYear_ - 1,
CALCULATE (
SUM ( 'P&L Data'[YTDAmountEUR] ),
ALL ( 'Calendar'[Year] ),
EXCEPT (
CALCULATETABLE (
VALUES ( 'P&L Data'[Reporting Type] ),
ALL ( 'Calendar'[Year] )
),
{ "B", "RF3", "RF8" }
)
)
)
Saludos
Helado
Si este post Ayuda, a continuación, por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias, está funcionando perfectamente
Many thanks it works as intended!
@Stiphn , Prueba como
Valor de cascada seleccionado =
var _max = maxx(allselected('Calendario'), 'Calendario'[Año])
var _min =_max -1
CALCULAR(
SUM(«Datos P&L»[YTDAmountEUR]),
FILTRO(
ALL('Calendario'[Año]),
'Calendario'[Año]=<= _Max && 'Calendario'[Año] >= _min ),
EXCEPTO(CALCULATETABLE(VALUES('P&L Data'[Reporting Type])),{"B","RF3","RF8"}))
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 |