Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
alextarki
Helper I
Helper I

Lista dinámica TOP N

Hola

He investigado varias demostraciones y no he encontrado la respuesta para la siguiente pregunta:

N superior - Cómo introducir dinámicamente seleccionar la lista de los primeros registros N como el filtro TOPN está codificado de forma rígida a un valor individual

Seleccione TOP N : 5 10 20

Ventas de empresas

Un 100

B 50

C 30

D 5

6 REPLIES 6
nandukrishnavs
Super User
Super User

@alextarki

EmpresaVentas
A100
B150
C200
D250
E300
F350
G400

salesmeasure = SUM(SalesTable[Sales])

crear un parámetro what-if

what.JPG

Crear una medida DAX

Status = 
var _rank=CALCULATE(RANKX(ALL(SalesTable),SalesTable[salesmeasure],,DESC,Dense))
var _result= IF(Parameter[Parameter Value]>=_rank,"show","hide")
return _result

Puede utilizar la medida anterior en el filtro de nivel visual.

Capture.JPG

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

Gracias

El filtro debe ser por empresa en lugar de por medida de ventas

Si selecciono 30 entonces el filtro debe entregar la lista de 30 empresas

Hola @alextarki ,

>>El filtro debe ser por empresa en lugar de por medida de ventas

¿Quiere smostrar los datos de las principales n empresas. Y necesita agregar una columna de índice para él:

Untitled picture.png

Cree una tabla topn para segmentadora:

Untitled picture1.png

Cree una medida para filtrar en el objeto visual:

Measure =

VAR N =

    IF ( HASONEVALUE ( 'TopN'[top] ), SELECTEDVALUE ( 'TopN'[top] ), 3 )

RETURN

    IF ( MAX ( SALES[Index] ) < N, 1, 0 )

Untitled picture2.png

Para más detalles, consulte https://community.powerbi.com/t5/Desktop/Dynamic-TopN-reports-in-Power-BI/td-p/122091

Saludos

Dedmon Dai

@alextarki ¿Cuál es la lógica para conseguir las 30 empresas?


Regards,
Nandu Krishna

nandukrishnavs
Super User
Super User

@alextarki

Consulte este post similar https://community.powerbi.com/t5/Desktop/Top-n-Filter-with-Dynamic-fields/m-p/901378



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

Desafortunadamente, este tema no está relacionado con mi punto necesito una lista dinámica de valor: selecciono TOP 10 muestra 10 registros,

Selecciono TOP 20 - muestra 20 registros

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.