Forum Discussion
Syndicate_Admin
Administrator
3 years agoCountrows basados en el resultado de RANKX
Hola gurús de PBI, Tengo una tabla de datos llamada Tabla con dos columnas "Producto" y "Volumen". He realizado el cálculo de los 5 mejores Rankx que funciona bien. Ahora quiero contar las filas ba...
Syndicate_Admin
Administrator
3 years agoGracias por su respuesta. Basándome en mis requisitos, no busco un divisor de desempate, sino más bien lógica si los 5 primeros resultados en más de 5 resultados vuelven al top 4. La única forma en que pude ver esto es por lógica de countrows en el Rankx
Syndicate_Admin
Administrator
3 years agoPuedes probar esto
Measure 2 =
VAR _tbl=SUMMARIZE(ALL('Table'),'Table'[Product],"value",sum('Table'[Volume]))
VAR _tbl2=ADDCOLUMNS(_tbl,"rank",rankx(_tbl,[value],,DESC,Dense))
VAR _count=COUNTROWS(FILTER(_tbl2,[rank]<=5))
return If(_count>5,IF([Measure]<5,1))
y agregue la medida 2 para filtrar
Por favor, vea el archivo adjunto a continuación
- Syndicate_Admin3 years ago
Administrator
Esto funcionó. Pensé que la solución implicaba crear tablas virtuales, pero no podía hacer que funcionaran.
Gracias leyenda!!!
- Syndicate_Admin3 years ago
Administrator
De nada