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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Suma con filtro específico

Hola a todos

Me gustaría pedirle ayuda con la siguiente situación. Tengo este tipo de datos:

Peter_2020_1-1671514043897.png

Y necesito activar el filtro para el código = 20 y ver cuántas horas se informó para cada operación. Pero cuando activo este filtro se ve así:

Peter_2020_2-1671514207551.png

Así que necesito obtener de alguna manera las horas de PO específico y OPERACIÓN específica y CÓDIGO 01 a CÓDIGO 20. Se verá así:

PO - OPER - CÓDIGO - HORAS - CANTIDAD

LUN - 0901 - 20 - 0.67 - 1.00

LUN - 0902 - 20 - 0.69 - 1.00

LUN - 0903 - 20 - 0.59 - 1.00

LUN - 0904 - 20 - 0.83 - 1.00

LUN - 0905 - 20 - 1.42 - 1.00

LUN - 0990 - 20 - 1.00 - 1.00

Gracias de antemano.

P.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@Jihwan_Kim Después de su corrección funciona. ¡Muchas gracias por tu ayuda!

Syndicate_Admin
Administrator
Administrator

Hola

Supongo que la lógica es conseguir acumular total en cada operación.

Jihwan_Kim_0-1671516143248.png

Expected measure hours: =
IF (
    COUNTROWS ( ALLSELECTED ( Data[Code] ) ) = COUNTROWS ( ALL ( Data[Code] ) ),
    SUM ( Data[Hours] ),
    CALCULATE (
        SUM ( Data[Hours] ),
        WINDOW (
            1,
            ABS,
            0,
            REL,
            ALL ( Data[PO], Data[Operation], Data[Code] ),
            ORDERBY ( Data[Code], ASC ),
            KEEP,
            PARTITIONBY ( Data[Operation] )
        )
    )
)

Expected measure quantity: = 
IF (
    COUNTROWS ( ALLSELECTED ( Data[Code] ) ) = COUNTROWS ( ALL ( Data[Code] ) ),
    SUM ( Data[Quantity] ),
    CALCULATE (
        SUM ( Data[Quantity] ),
        WINDOW (
            1,
            ABS,
            0,
            REL,
            ALL ( Data[PO], Data[Operation], Data[Code] ),
            ORDERBY ( Data[Code], ASC ),
            KEEP,
            PARTITIONBY ( Data[Operation] )
        )
    )
)

@Jihwan_Kim ,

Gracias por su ayuda. Olvidé mencionar que en la base de datos hay más de 1 PO, por lo que también debe ser filtrado por el PO. Esa es probablemente la razón por la que obtengo este resultado:

Peter_2020_0-1671518552322.png

Hola

No puedo comprobar si mi medida funciona como se esperaba sin ver un número de orden de compra diferente en los datos.

Por favor, compruebe el archivo pbix adjunto, que he arreglado un poco. O bien, proporcione el enlace de su archivo pbix de muestra para ver la estructura correcta de sus datos.

Gracias.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.