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.
Hola a todos. Estoy tratando de averiguar cómo contar productos distintos si coinciden con los criterios a continuación:
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 🙂
Solved! Go to Solution.
@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.⚡
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.
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:
@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.⚡
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?
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ó.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |