Reply
avatar user
Anonymous
Not applicable
Syndicated - Inbound

Valor anterior misma columna

Source Community: Power BI

Hola Comunidad,

Me podrían ayudar con la función dax para calcular a partir de un valor anterior de la misma columna, para sumar o restar dicho valor las columnas adyacentes: Faltante al Plan y Surtido de mas al plan.

Ejemplo de excel:

nancyelizondo_0-1597351400162.png

Para calcular el Faltante acumulado por día, debo tomar en cuenta el valor del resultado del día anterior, para validar si fue mayor a cero y como resultado de esa validación, restar el faltante al plan - surtido de mas al plan, si no es mayor a cero entonces deberá sumar el valor anterior + faltante al plan + surtido de mas al plan.

¿Cómo lo hago en dax?

Gracias por la ayuda!!

Saludos.

1 ACCEPTED SOLUTION
v-eqin-msft
Community Support
Community Support

Source Community: Power BI
Syndicated - Inbound

Hola @nancyelizondo ,

Según mi entendimiento, usted quiere calcular la suma basada en la fila anterior, ¿verdad?

Puede usar la siguiente fórmula después de agregar unColumna de índiceEn Editor de consultas :

crear una nueva columna

HMinusI =
'Previous' [H] - 'Previous' [I]

Calcular suma

accumulated =
VAR a =
    CALCULATE (
        MAX ( Previous[Index] ),
        FILTER ( ALL ( Previous ), [HMinusI] < 0 && [Index] <= MAX ( Previous[Index] ) )
    )
RETURN
    IF (
        ISBLANK ( a ),
        MAX ( Previous[HMinusI] ),
        CALCULATE (
            SUM ( Previous[HMinusI] ),
            FILTER ( ALL ( Previous ), [Index] >= a && [Index] <= MAX ( Previous[Index] ) )
        )
    )

Mi visualización tiene este aspecto:

8.17.3.PNG

¿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

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: wfigueroa
Syndicated - Inbound

Equipo, por favor su ayuda con este ejercicio

Tengo mi inventario al cierre de la seman 48 que es 2594 y quiero proyectarlo en las siguientes semanas sumnado la acumulación de paletas,

cómo haria para que en los espacios en blanco aparesca el resultado de lo escrito a mano alzada.

wfigueroa_0-1639067458538.png

Muchas gracias comunidad

Sldos

v-eqin-msft
Community Support
Community Support

Source Community: Power BI
Syndicated - Inbound

Hola @nancyelizondo ,

Según mi entendimiento, usted quiere calcular la suma basada en la fila anterior, ¿verdad?

Puede usar la siguiente fórmula después de agregar unColumna de índiceEn Editor de consultas :

crear una nueva columna

HMinusI =
'Previous' [H] - 'Previous' [I]

Calcular suma

accumulated =
VAR a =
    CALCULATE (
        MAX ( Previous[Index] ),
        FILTER ( ALL ( Previous ), [HMinusI] < 0 && [Index] <= MAX ( Previous[Index] ) )
    )
RETURN
    IF (
        ISBLANK ( a ),
        MAX ( Previous[HMinusI] ),
        CALCULATE (
            SUM ( Previous[HMinusI] ),
            FILTER ( ALL ( Previous ), [Index] >= a && [Index] <= MAX ( Previous[Index] ) )
        )
    )

Mi visualización tiene este aspecto:

8.17.3.PNG

¿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

lbendlin
Super User
Super User

Source Community: Power BI
Syndicated - Inbound

Crear una medida calculada que captura el valor de día actual y, a continuación, filtra todos los valores por el día más grande que es menor que el día actual. De esa manera se obtiene acceso a la "fila" "anterior". (en realidad no es una fila, más un contexto)

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)