Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Estoy tratando de hacer rankx en una tabla de matriz, pero cuando profundice me gustaría que el rankx se recalculara cuando profundice, actualmente tengo los siguientes campos en mi matriz y quiero hacer el rango por ventas totales. Cualquier ayuda sería increíble;
Hola @Superdeathmonke ,
Puede crear una medida como DAX a continuación .
Endleaf Rank =
SWITCH (
TRUE (),
ISINSCOPE ( Sales[Username] ), RANKX (
ALLSELECTED ( Sales[Username] ),
CALCULATE ( SUM ( Sales[Point] ) ),
,
DESC,
DENSE
),
ISINSCOPE ( Sales[Date].[Month] ), RANKX (
ALLSELECTED ( Saless[Date].[Month] ),
CALCULATE ( SUM ( Sales[Point] ) ),
,
DESC,
DENSE
),
ISINSCOPE ( Sales[store]]] ), RANKX (
ALLSELECTED ( Store[store] ),
CALCULATE ( SUM ( Sales[Point] ) ),
,
DESC,
DENSE
),
ISINSCOPE ( Sales[Product]]] ), RANKX (
ALLSELECTED ( Store[Product] ),
CALCULATE ( SUM ( Sales[Point] ) ),
,
DESC,
DENSE
)
)
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
gracias amy, todavía no conseguir el resultado que esperaría, ya que todavía estoy recibiendo sólo un montón de 1 cuando me desenfundo;
@Superdeathmonke ,¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?
Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...
@amitchandak todo lo que quiero hacer es tener un cálculo RANKX que cuando profundice en la matriz recalcula el rankx basado en el siguiente lote de datos que he desglosado a
@Superdeathmonke - https://community.powerbi.com/t5/Quick-Measures-Gallery/To-Bleep-with-RANKX/m-p/1042520#M452
Hola @Superdeathmonke ,
Comparta los datos de muestra y la salida esperada.
saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
@harshnathani actualmente si estoy mirando la tabla antes de profundizar desde el usuario la clasificación es actual utilizando;
Rankx(all(username),[Total Sales])
pero cuando profundice al mes me da 1 en todo, luego cuando más profundizar en las otras opciones que siempre es 1 cuando yo esperaría que recalcular y clasificar los meses y luego clasificar la siguiente categoría, etc.
Hola @Superdeathmonke ,
Dado que es matriz y necesita profundizar, tendrá que utilizar ISINSCOPE.
Vea este artículo
https://www.sqlbi.com/articles/filtering-the-top-3-products-for-each-category-in-power-bi/
saludos
Harsh Nathani
@harshnathani he intentado hacer ISINSCOPE y no obtener ningún resultado diferente;
@harshnathani esto funciona, pero sólo para 2 filas, pero necesito ser capaz de explorar hacia abajo 4 por lo que no funcionaría, habría pensado que algo como mi medida actual de rankx(all(),[total ventas] se podría aorund que
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!