Un problema para crear un cambio de año interanual

Un usuario Pregunto ✅

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%?

Capture.JPG

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

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

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?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *