baron33
Utilizo la medida rápida para crear un% de cambio interanual como se muestra a continuación. (con un filtro Mes = diciembre)
Puede ver que cae a -100% en 2019, debido a que no hay datos para 2019, ¿hay alguna manera de ocultar este -100%?
El conjunto de datos se ve así: (es por año por mes, pero en 2019, los datos son solo hasta julio, mientras que mi gráfico tiene un filtro = diciembre)
Año mes
2018 enero
..
..
..
2018 dic
2019 enero
…
Julio de 2019
v-shex-msft
Hola @ baron33,
Tal vez pueda intentar empaquetar esta medida con la declaración if para verificar si existían registros de la fecha actual, devolver el resultado de la medida o en blanco según la declaración if.
Measure =
IF (
CALCULATE (
SUM ( Table[Amount] ),
ALLSELECTED ( Table ),
VALUES ( Calendar[date] )
) > 0,
[YOY measure],
BLANK ()
)
Si esto no ayuda, comparta algunos datos ficticios para probar.
Cómo obtener una respuesta rápida a su pregunta
Saludos,
Xiaoxin Sheng
v-shex-msft
Hola @ baron33,
Tal vez pueda intentar empaquetar esta medida con la declaración if para verificar si existían registros de la fecha actual, devolver el resultado de la medida o en blanco según la declaración if.
Measure =
IF (
CALCULATE (
SUM ( Table[Amount] ),
ALLSELECTED ( Table ),
VALUES ( Calendar[date] )
) > 0,
[YOY measure],
BLANK ()
)
Si esto no ayuda, comparta algunos datos ficticios para probar.
Cómo obtener una respuesta rápida a su pregunta
Saludos,
Xiaoxin Sheng
Amitchandak
@ baron33, prueba como
YOY% = si ([This Year]= 0 || está en blanco([This Year]), en blanco (), dividir ([This Year]-[Last Year],[Last Year]))
Este año = CALCULATE (sum (‘order'[Qty]), filter (ALL (‘Fecha’), ‘Fecha'[Year]= max (‘Fecha'[Year])))
El año pasado = CALCULATE (sum (‘order'[Qty]), filter (ALL (‘Fecha’), ‘Fecha'[Year]= max (‘Fecha'[Year]) -1))
Greg_Deckler
¿Filtrar por> -99?