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

Recuento de productos con > 100 unidades en ventas (filtro agregado)

Corro a través de este tipo de escenario todo el tiempo y nunca lo he descubierto.

En mis datos de origen, tengo varias entradas para productos vendidos durante un solo período.

Quiero contar el número de productos que tienen una suma > 100 por cada período (4 semanas)

Estoy tratando de hacerlo en DAX dentro de una sola medida. Parece que necesito hacer un agregado de la tabla sin procesar y aplicar un filtro de cálculo.

briguin_1-1613856967094.png

Tabla raw:

Prod_codeSalesQtyPeriod

Prod1-201
Prod11101
Prod11502
Prod2301
Prod2751
Prod21252

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No hay @briguin

Suponiendo que tenga punto en una tabla visual como se muestra, coloque esta medida en el objeto visual de tabla:

Measure ProdCt =
COUNTROWS (
    FILTER ( DISTINCT ( Table1[ProdCode] ), CALCULATE ( SUM ( Table1[Sales] ) ) )
)

SU18_powerbi_badge

Por favor, acepte la solución cuando haya terminado y considere la posibilidad de dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener soporte con cualquier necesidad de BI a mayor escala, tutoría, etc.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No hay @briguin

Suponiendo que tenga punto en una tabla visual como se muestra, coloque esta medida en el objeto visual de tabla:

Measure ProdCt =
COUNTROWS (
    FILTER ( DISTINCT ( Table1[ProdCode] ), CALCULATE ( SUM ( Table1[Sales] ) ) )
)

SU18_powerbi_badge

Por favor, acepte la solución cuando haya terminado y considere la posibilidad de dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener soporte con cualquier necesidad de BI a mayor escala, tutoría, etc.

Hice un ligero ajuste y funcionó

TEST_Sku_Count(CY) > 200 = COUNTROWS(
    FILTER(Distinct(SalesBySrceLoc_Pd[PROD_CODE]),
    CALCULATE(
        Sum(SalesBySrceLoc_Pd[SALES_AMT]),
        SalesBySrceLoc_Pd[SALES_AMT]>200
        )
    )
)

¿Puedo ampliar la pregunta: ¿Qué pasa si necesitaba filtrar por > 200 y un año = 2020. Mi cerebro explota conceptualmente cuando tengo que filtrar realmente ese cálculo interno

Necesito algo como

TEST_Sku_Count(CY) > 200 = COUNTROWS(
    FILTER(Distinct(SalesBySrceLoc_Pd[PROD_CODE]),
    CALCULATE(
        Sum(SalesBySrceLoc_Pd[SALES_AMT]),
        SalesBySrceLoc_Pd[SALES_AMT]>200 && SalesBySrceLoc_Pd[YR]= 2020
        )
    )
)

@briguin

TEST_Sku_Count(CY) > 200 V2 =
COUNTROWS (
    FILTER (
        DISTINCT ( SalesBySrceLoc_Pd[PROD_CODE] ),
        CALCULATE ( SUM ( SalesBySrceLoc_Pd[SALES_AMT] ), SalesBySrceLoc_Pd[YR] = 2020 ) > 200
    )
)

Sin embargo, es recomendable utilizar una tabla de calendario

SU18_powerbi_badge

Por favor, acepte la solución cuando haya terminado y considere la posibilidad de dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener soporte con cualquier necesidad de BI a mayor escala, tutoría, etc.

Hola

Cree una tabla de calendario y cree una relación desde la columna Fecha de la tabla de datos base hasta la columna Fecha de la Tabla de calendario. En la Tabla de calendario, extraiga el Año a través de una fórmula de columna calculada. En la segmentación de datos, arrastre Año desde la Tabla de calendario. La medida sugerida por AIB debería funcionar.

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.