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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Pregunta DAX - Filtrar junto con Top N

Hola

Tengo un requisito único donde el usuario tendrá 2 rebanadoras -

1. Para seleccionar la parte superior n (las opciones pueden ser las 3 superiores, las 5 superiores, las 7 superiores, etc.)

2. Deuda o no deuda (datos relativos a esto - lo explicaré a continuación) - esta será una sola selección

Considere la instantánea de los datos de ejemplo como se muestra a continuación -

EmpresaCapitalización del mercadoDeuda/Sin deudaFecha
Naranja4.9Sin deuda8/31/2020
Naranja2.9Sin deuda8/30/2020
Naranja6Sin deuda8/29/2020
Naranja9.2Deuda8/28/2020
Naranja8.4Deuda8/27/2020
Naranja2.8Deuda8/26/2020
Naranja2.1Sin deuda8/25/2020
Naranja4.2Deuda8/24/2020
Naranja8.1Deuda8/23/2020
Naranja0.9Deuda8/22/2020
Naranja0.3Sin deuda8/21/2020
Naranja3.3Sin deuda8/20/2020
Naranja7.2Sin deuda8/19/2020
Naranja5Sin deuda8/18/2020
Naranja3.5Deuda8/17/2020
Naranja8.5Sin deuda8/16/2020
Naranja8Deuda8/15/2020
Naranja5.2Sin deuda8/14/2020
Naranja7.2Sin deuda8/13/2020
Naranja9.1Deuda8/12/2020
Naranja6.2Sin deuda8/11/2020
Naranja4.4Deuda8/10/2020

Puede haber 2 escenarios -

1. Si el usuario selecciona "Deuda" y top 5, la producción esperada es

EmpresaMarketCap acumuladoFecha
Naranja16.28/31/2020
Naranja14.68/30/2020
Naranja18.98/29/2020
Naranja17.98/28/2020
Naranja17.98/27/2020

En este caso, solo se tendrán en cuenta las 5 fechas principales en las que la Deuda/Sin Deuda es "Deuda". Por lo tanto, muestra la capitalización de mercado acumulada de las 5 fechas de deuda superiores correspondientes a cada fecha de forma continua.

2. Si el usuario selecciona "Sin deuda" y el top 5, la producción esperada es

EmpresaMarketCapFecha
Naranja32.78/31/2020
Naranja32.78/30/2020
Naranja32.78/29/2020
Naranja32.78/28/2020
Naranja24.48/27/2020

En este caso, solo se tendrán en cuenta las 5 fechas principales en las que la Deuda/Sin Deuda es "Sin Deuda". Por lo tanto, muestra la cuota de mercado acumulativa de las 5 fechas "Sin deuda" correspondientes a cada fecha de forma continua.

Traté de usar TOPN en mi medida, pero no lo hice funcionar.

¿Alguien ha probado este caso de uso antes o tiene alguna idea?

saludos

6 REPLIES 6
Anonymous
Not applicable

gracias @amitchandak por proporcionar estos enlaces útiles.

En realidad, en mi caso, las fechas no serán continuas, por lo que estoy teniendo un problema para utilizar la función RANKX.

saludos

Hey @vmakhija ,

por favor explique el resultado esperado

  • las fechas seleceted si el usuario está seleccionando top 5 y top 3 sin deuda y cada vez el cálculo para el límite de mercado acumulado
  • las fechas seleceted si el usuario está seleccionando la deuda top 5 y top 3 y cada vez que el cálculo para el límite de mercado acumulado

asegúrese de que la explicación coincida con los datos de ejemplo que proporcionó.

También me pregunto si habrá más de una empresa y si los datos de una segunda empresa afectarán el cálculo de la capitalización de mercado acumulada y la selección de fechas.

saludos

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany
Anonymous
Not applicable

@TomMartens

gracias por su respuesta

Aquí hay una explicación -

1. las fechas seleceted si el usuario está seleccionando top 5 y top 3 sin deuda y cada vez el cálculo para el límite de mercado acumulado

En este caso, las fechas seleccionadas para el cálculo deben ser -

a. para top 5 y "Sin deuda", será 8/31/2020, 8/30/2020, 8/29/2020, 8/25/2020 y 8/21/2020.

b. para el Top 3 y "Sin deuda", será 8/31/2020, 8/30/2020 y 8/29/2020.

2. las fechas seleceted si el usuario está seleccionando la deuda superior 5 y 3 superior y cada vez que el cálculo para el límite de mercado acumulado

En este caso, las fechas seleccionadas para el cálculo deben ser -

a. para top 5 y "deuda", será 8/28/2020, 8/27/2020, 8/26/2020, 8/24/2020 y 8/23/2020.

b. para el Top 3 y la "deuda", será 8/28/2020, 8/27/2020 y 8/26/2020.

Sí, habrá más de una empresa.

Los datos de una empresa serán mutuamente excluyentes de otra empresa. Los datos de cada empresa se verán como 1 grupo para el cálculo dax.

saludos

Hey @vmakhija ,

por favor proporcione el cálculo para el límite máximo de mercado para Top 5 Sin deuda y Top 5 Deuda como el valor para el resultado esperado de su post inicial no son totalmente claros, al menos no para mí.

saludos

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany
Anonymous
Not applicable

@TomMartens

Aquí está el cálculo.

1. Para el Top 5, Sin Deuda, será 4.9 + 2.9 + 6 + 2.1 + 0.3 a 16.2

8/31/2020 -> 4.9

8/30/2020 -> 2.9

8/29/2020 -> 6

8/25/2020 -> 2.1

8/21/2020 -> 0.3

2. Para el Top 5, Deuda, será 9.2 + 8.4 + 2.8 + 4.2 + 8.1 a 32.7

8/28/2020 -> 9.2

8/27/2020 -> 8.4

8/26/2020 -> 2.8

8/24/2020 -> 4.2

8/23/2020 -> 8.1

Espero que esté claro ahora.

Básicamente, quiero clasificar las fechas no consecutivas basadas en el filtro "Deuda/Sin deuda".

Y luego usa el top 5 o top 3 o top n usando este rango. A continuación, calcule el límite de mercado acumulado.

saludos

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.