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

Contar producto distinto si contiene condition1 y condition2

Hola a todos. Estoy tratando de averiguar cómo contar productos distintos si coinciden con los criterios a continuación:

wolfie777_0-1627049093426.png

Mi medida devuelve el recuento 3, pero debe ser 2. Sólo tengo que contar los productos que coinciden con ambos criterios. Cualquier ayuda será muy apreciada! Gracias 🙂

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@wolfie777 probar esta medida

Count = 
SUMX (
    SUMMARIZE (
        'Product',
        'Product'[Product],
        "@Count",
        COUNTROWS ( 
            CALCULATETABLE ( 
                VALUES ( 'Product'[Criteria] ), 
                'Product'[Criteria] IN { "A", "B" }
            ) 
        )
    ),
    IF ( [@Count] = 2, 1 )
)

Síguenos en LinkedIn

Consulta mi última entrada de blog La potencia del uso de grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Me gustaría elogios si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

HOLA @wolfie777 ,

Puede intentar crear la siguiente medida:

flag3 = 
CALCULATE
(
    DISTINCTCOUNT('Table (5)'[Criteria]), 
    FILTER(
        ALL('Table (5)'), 'Table (5)'[Product] <= MAX('Table (5)'[Product]) && 'Table (5)'[Criteria] IN {"A", "B"}
        )
)

Ahora mueva esta medida a la tarjeta visual y obtendrá la salida requerida.

gracias

Pragati

Gracias @Pragati11, probé vuestra solución pero no trabaje. Tiene que ser un recuento distinto del producto, no de criterios.

wolfie777_0-1627057637764.png

Syndicate_Admin
Administrator
Administrator

ALLÍ, @wolfie777

intenta crear 2 medidas como esta:

isContain = 
var _table=FILTER(ALL('Table'),[Product]=MAX('Table'[Product]))
var _product=SUMMARIZE(_table,[Criteria])
var _if=IF(("A"in _product)&&("B"in _product),1)
return _if
count = CALCULATE(DISTINCTCOUNT('Table'[Product]),FILTER(ALL('Table'),[isContain]=1))

resultado:

zzcc_0-1627055984024.png

Syndicate_Admin
Administrator
Administrator

@wolfie777 probar esta medida

Count = 
SUMX (
    SUMMARIZE (
        'Product',
        'Product'[Product],
        "@Count",
        COUNTROWS ( 
            CALCULATETABLE ( 
                VALUES ( 'Product'[Criteria] ), 
                'Product'[Criteria] IN { "A", "B" }
            ) 
        )
    ),
    IF ( [@Count] = 2, 1 )
)

Síguenos en LinkedIn

Consulta mi última entrada de blog La potencia del uso de grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Me gustaría elogios si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.

¡Muchas gracias @parry2k funciona!

wolfie777_1-1627057785857.png

Syndicate_Admin
Administrator
Administrator

Hey @wolfie777 ,

Creo que los 3 son correctos. Filtrar por criterios A o B. Al filtrar esa tabla quedan:

Producto 1

Producto 2

Producto 5

Entonces el recuento distinto es 3.

¿Querías calcular algo diferente?

Si necesita ayuda por favor hágamelo saber.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Gracias @selimovd. Necesito lograr el resultado 2, así que necesito ajustar mi medida. Debe contar los distintos productos sólo si cointain ambos criterios A y B. Probé muchas maneras diferentes, pero nada funcionó.

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.