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
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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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