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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Líneas de factura

Soy nuevo en PowerBI, ¡así que cualquier ayuda sería muy apreciada! He adjuntado una tabla a continuación como ejemplo.

ID de facturaID de línea de facturaCategoríaBuscado
11AA
12BA
13AA
14AA
25AA
26BA
27CA
38BNo es un
39BNo es un
410BNo es un
411BNo es un
412CNo es un
413CNo es un

Tengo algunas facturas que necesitan ser categorizadas. La columna "Se busca" contiene un ejemplo de la salida requerida.

En la tabla, hay 4 facturas únicas (4 id únicas). Una factura consta de varias líneas de factura (13 identificadores únicos). Por ejemplo, el ID de factura 2 contiene 3 líneas de factura, con el ID de línea de factura 5, 6 y 7. Para cada ID de factura, me gustaría comprobar si una o varias filas contienen la categoría "A". Si ese es el caso, la salida debe ser "A", de lo contrario debe ser "No A".

Por ejemplo, el ID de factura 1 contiene tres filas con la categoría "A", por lo que la salida deseada debe ser "A". El ID de factura 2 contiene una fila con la categoría "A", por lo que la salida también debe ser "A". Los ID de factura 3 y 4 no contienen ninguna fila con la categoría "A", por lo que la salida debe ser "No A".

¡Gracias de antemano!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@ox

Puede agregar una columna calculada a la tabla con este código.

Wanted = 
VAR _ACount = 
    CALCULATE(
        COUNTROWS('Table'),
        'Table'[Category]="A"
        ,ALLEXCEPT('Table','Table'[Invoice ID])
    )
RETURN 
    IF ( _ACount > 0, "A", "Not A")

2022-01-19_13-15-29.png

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@ox

Puede agregar una columna calculada a la tabla con este código.

Wanted = 
VAR _ACount = 
    CALCULATE(
        COUNTROWS('Table'),
        'Table'[Category]="A"
        ,ALLEXCEPT('Table','Table'[Invoice ID])
    )
RETURN 
    IF ( _ACount > 0, "A", "Not A")

2022-01-19_13-15-29.png

Funciona perfectamente. Tu ayuda es muy apreciada, me ahorraste mucho trabajo. ¡Muchas gracias!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.