Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo un informe que compara los precios de mi empresa con nuestros competidores.
He creado una lista con las siguientes dimensiones y medidas: Producto; Nuestro precio; el precio más bajo de la competencia; Diferencia entre los precios.
Esa mesa funciona bien.
Pero lo que también quiero hacer es contar el número de productos donde la diferencia > 0. En otras palabras, quiero contar las "medidas" en función de si es positiva o negativa.
Pero al pasar por todos los diferentes "Conteos" (Conde, Countx, Countax, etc.) parece que solo se pueden contar los valores de columna. ¿Cómo puedo crear una medida que cuente las medidas?
Solved! Go to Solution.
Podrías probar
Num diff > 0 = COUNTROWS( FILTER( 'Table', [Price difference] > 0 ) )
¡Gracias! Pero una pregunta adicional: si quiero agruparlos en diferencia de precios > 10%, diferencia de precios > 5%, etc. ¿Cómo lo hago? ¿Puedo usar la fórmula de conmutación para eso?
Lo haría como una columna calculada, por ejemplo.
Diff grouping =
var pctDiff = DIVIDE( 'Table'[Our price] - 'Table'[Their price], 'Table'[Our price])
return SWITCH( TRUE(),
pctDiff >= 0.5, "> 50%",
pctDiff >= 0.25, "> 25%",
pctDiff >= 0.1, "> 10%",
"< 10%"
)
Podrías probar
Num diff > 0 = COUNTROWS( FILTER( 'Table', [Price difference] > 0 ) )
Tienes que probar the Summerization y Countrow Function para eso
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |