Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hola
Quiero mostrar la n superior por categoría.
En mi este es el top 10 títulos que se vendieron por librería.
Tengo una tabla DimExemplaar (que tiene un código de libro llamado PPN), una tabla FactTransactie (que tiene números de pedido) y una tabla DimBookstore que muestra las tiendas. La tabla de transacciones tiene relación con las otras tablas porque una transacción se realiza en una tienda y tiene un PPN para el libro.
Si uso el filtro visual N superior (basado en el recuento distinto de OrderNumber) y solo agrego el PPN (código de referencia del libro) obtengo un top 10. Pero cuando arrastro la librería en la mesa obtengo por librería los mismos 10 PPN en lugar de los 10 mejores reales por librería.
¿Alguien tiene idea de lo que va mal?
Estoy trabajando en un modelo tabular, así que agregar columnas es difícil para mí como usuario final.
¡Muchas gracias!
Hola @HansK ,
Podemos usar los siguientes pasos para cumplir con sus requisitos.
1. Cree un nuevo parámetro,
2. Luego podemos crear una medida para calcular la n superior.
TOP N measure =
VAR Selected_top =
SELECTEDVALUE ( 'TOP N'[TOP N] )
RETURN
SUMX(
VALUES(DimBookstore[stores]),
SWITCH (
TRUE (),
Selected_top = 0, [Measure],
IF (
ISINSCOPE ( FactTransactie[PPN] ),
RANKX ( ALLSELECTED ( FactTransactie[PPN] ), [Measure],, DESC, DENSE ) <= Selected_top,
RANKX ( ALL ( DimBookstore ), [Measure],, DESC, DENSE ) <= Selected_top
), [Measure]
))
Puede reemplazar la [Medida] por su propia medida.
En esta situación, creamos una muestra y usamos Measure ( CALCULATE( SUM( FactTransactie[quanity] ) ).
Y podemos obtener el resultado de esta manera,
Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en las tablas que hemos compartido?
BTW, pbix como adjunto.
Saludos
Equipo de Apoyo comunitario _ zhenbw
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
recomienda:
https://www.sqlbi.com/articles/filtering-the-top-3-products-for-each-category-in-power-bi/
Para el rango Refiera estos links
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