Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una tabla de ventas como se ve a continuación (en realidad alrededor de 2000 filas de 4 meses diferentes).
IDENTIFICACIÓN | Suma | Fecha |
1 | 10 | 2022-01 |
2 | 50 | 2022-02 |
3 | 100 | 2022-03 |
4 | 25 | 2022-04 |
También tengo una tabla de fechas del calendario que muestra todas las fechas entre la primera y la última fecha, estructurada de la siguiente manera.
Calendario = CALENDARIO(FIRSTDATE(Ventas[Fecha]),LASTDATE(Ventas[Fecha])))
Quiero graficar el cambio porcentual a lo largo del tiempo entre los meses. Esencialmente, debe graficar el cambio porcentual de la suma de ID 1 a 2 siendo 400%, 2 a 3 siendo 100% y 3 a 4 siendo -75%. Espero que esto sea dinámico para que, como tenía nuevos datos, calcule la suma del cambio porcentual entre meses.
He intentado seguir bastantes guías en línea, pero no puedo obtener las fórmulas para graficar esto correctamente.
Puede intentar usar la siguiente fórmula de medida para usar el id como índice para repetir y calcular la diferencia dinámica:
formula =
VAR currID =
MAX ( Table[ID] )
VAR prevID =
CALCULATE ( MAX ( Table[ID] ), FILTER ( ALLSELECTED ( Table ), [ID] < currID ) )
VAR currValue =
SUM ( Table[Sum] )
VAR prevValue =
CALCULATE (
SUM ( Table[Sum] ),
FILTER ( ALLSELECTED ( Table ), [ID] = prevID )
)
RETURN
IF ( prevValue <> BLANK (), DIVIDE ( currValue - prevValue, prevValue ) )
Saludos
Xiaxoin Sheng