Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Calcular el cambio en el período del valor de la medida frente al cambio de período

Tengo una medida de división que toma el coste de entrega dividido por un coste de ventas para llegar a un %. Quiero calcular el cambio en el período de % puntos frente al período. ¿Cómo hago esto? ¿Siento que necesito una medida de una medida?

Usando el siguiente ejemplo.

El resultado de la medida del período 1 es del 15,1%.

El resultado de la medida del período 2 es del 11,9%

Quiero restar los dos períodos 15,1% - 11,9% - 3,2%

El objeto visual en este momento está mirando el trimestre 1, pero eventualmente haré más imágenes que puedan mostrar el año completo, un mes o una semana. Por lo tanto, me gustaría que esto fuera dinámico.

Nota: aquí está la medida que estoy usando actualmente:

CA Amt (Asignado) dividido por Entrega USD ?
DIVIDE(
SUM('Deliveries'[CA Amt (Allocated)]),
SUM('Deliveries'[Delivery USD])
)

measure change.png

4 REPLIES 4
v-eqin-msft
Community Support
Community Support

Hola @jcueland ,Por favor, siga estos pasos:

1. Seleccione las columnas CA y USD y luego Use "unpivot" en el Editor de consultas, entonces los datos se transformarán de la siguiente manera:

8.10.follow.1.PNG

2. Utilice la fórmula que me referí antes, entonces la salida se ve así:

8.10.follow.2.PNG

Aquí está mi enlace pbix:

https://qiuyunus-my.sharepoint.com/:u:/g/personal/stephent01_qiuyunus_onmicrosoft_com/EZvMgo6bBmhFvf...

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos

Eyelyn Qin

v-eqin-msft
Community Support
Community Support

Hola @jcueland ,

Según mi entendimiento, usted quiere calculte el cambio del porcentaje basado en el mismo día / mes / trimestre entre años, ¿verdad?

Aquí está mi muestra de datos:

2.PNG

A continuación, intente utilizar la siguiente fórmula:

divide values =
DIVIDE (
    CALCULATE (
        SUM ( 'Delivery date'[Value] ),
        FILTER ( 'Delivery date', 'Delivery date'[CA&USD] = "CA" )
    ),
    CALCULATE (
        SUM ( 'Delivery date'[Value] ),
        FILTER ( 'Delivery date', 'Delivery date'[CA&USD] = "USD" )
    )
)

Año-Trimestre para la columna de matriz

year-quarter =
'Delivery date'[Date].[Year] & " " & 'Delivery date'[Date].[Quarter]
totalResults =
IF (
    HASONEVALUE ( 'Delivery date'[year-quarter] ),
    IF (
        HASONEVALUE ( 'Delivery date'[CA&USD] ),
        SUM ( 'Delivery date'[Value] ),
        [divide values]
    ),
    CALCULATE (
        [divide values],
        FILTER (
            'Delivery date',
            'Delivery date'[Date].[Year] = 2019
                && 'Delivery date'[Date].[QuarterNo] = 1
        )
    )
        - CALCULATE (
            [divide values],
            FILTER (
                'Delivery date',
                'Delivery date'[Date].[Year] = 2020
                    && 'Delivery date'[Date].[QuarterNo] = 1
            )
        )
)

Mis visualizaciones tienen este aspecto:

1.jpg

¿Es el resultado lo que quieres? Si no es así, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos
Eyelyn Qin

Anonymous
Not applicable

Muchas gracias. Creo que el tuyo podría funcionar, pero me pregunto si hay un enfoque más simple.

He tomado el conjunto de datos de ejemplo y he creado un modelo de ejemplo con el siguiente enlace. Necesito agregar una columna adicional para mostrar lo que estaba tratando de lograr.

https://1drv.ms/u/s!AvCirXUmRp-JhbY7bLCDvl6fm6HZNA?e=gPcpmv

Usando el conjunto de datos de ejemplo estoy tratando de restar 2.67% (Medida de Q1) - 0.30% (Medida de Q2) - -2.07% diferencia en trimestres

example measure.png

amitchandak
Super User
Super User

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.