Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, chicos
He creado el siguiente gráfico que muestra el año seleccionado y el anterior:
Quiero crear una medida "Forecast or NotYTDSales" que aplique la medida Forecast en el último año (2019 en este ejemplo) y NotYTDSales en el año anterior (2018 en este ejemplo), ¿cómo puedo hacerlo?
La medida "Pronóstico o NotYTDSales" que he creado es la siguiente:
Pronóstico o NotYTDSales ?
Hola @PwrBI01 ,
Puede crear una medida como DAX a continuación.
Measure1 =
IF (
ISFILTERED ( Calendar[Year] ),
SWITCH (
TRUE (),
SELECTEDVALUE ( Calendar[Year] )
= YEAR ( TODAY () ) - 1, [Forecast or NotYTDSales],
SELECTEDVALUE ( Calendar[Year] ) = YEAR ( TODAY () ), [NotYTDSales]
)
)
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-xicai,
Gracias por su respuesta,
He visto otra forma de hacerlo que no tenga en cuenta el año actual (así que creo que será mejor para los años futuros), la medida es la siguiente:
@PwrBI01 , Una nueva medida como ?
switch(true(), max(date[Year]) á year(Today())-1 , [Forecast o NotYTDSales],
max(date[Year]) á year(Today()) ,[NotYTDSales],
blank()
)
@amitchandak Sí, quiero algo similar a eso, pero no puedo hacer que esa medida funcione.
La medida en la segmentación es Dates[Year] y en el gráfico es[Year] para mostrar siempre los últimos dos años y quiero que si el año en la segmentación es el mismo que en el gráfico (el año pasado en el gráfico) use la medida Pronóstico, y si no utilizar la medida NotYTDSales.