Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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 -
Empresa | Capitalización del mercado | Deuda/Sin deuda | Fecha |
Naranja | 4.9 | Sin deuda | 8/31/2020 |
Naranja | 2.9 | Sin deuda | 8/30/2020 |
Naranja | 6 | Sin deuda | 8/29/2020 |
Naranja | 9.2 | Deuda | 8/28/2020 |
Naranja | 8.4 | Deuda | 8/27/2020 |
Naranja | 2.8 | Deuda | 8/26/2020 |
Naranja | 2.1 | Sin deuda | 8/25/2020 |
Naranja | 4.2 | Deuda | 8/24/2020 |
Naranja | 8.1 | Deuda | 8/23/2020 |
Naranja | 0.9 | Deuda | 8/22/2020 |
Naranja | 0.3 | Sin deuda | 8/21/2020 |
Naranja | 3.3 | Sin deuda | 8/20/2020 |
Naranja | 7.2 | Sin deuda | 8/19/2020 |
Naranja | 5 | Sin deuda | 8/18/2020 |
Naranja | 3.5 | Deuda | 8/17/2020 |
Naranja | 8.5 | Sin deuda | 8/16/2020 |
Naranja | 8 | Deuda | 8/15/2020 |
Naranja | 5.2 | Sin deuda | 8/14/2020 |
Naranja | 7.2 | Sin deuda | 8/13/2020 |
Naranja | 9.1 | Deuda | 8/12/2020 |
Naranja | 6.2 | Sin deuda | 8/11/2020 |
Naranja | 4.4 | Deuda | 8/10/2020 |
Puede haber 2 escenarios -
1. Si el usuario selecciona "Deuda" y top 5, la producción esperada es
Empresa | MarketCap acumulado | Fecha |
Naranja | 16.2 | 8/31/2020 |
Naranja | 14.6 | 8/30/2020 |
Naranja | 18.9 | 8/29/2020 |
Naranja | 17.9 | 8/28/2020 |
Naranja | 17.9 | 8/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
Empresa | MarketCap | Fecha |
Naranja | 32.7 | 8/31/2020 |
Naranja | 32.7 | 8/30/2020 |
Naranja | 32.7 | 8/29/2020 |
Naranja | 32.7 | 8/28/2020 |
Naranja | 24.4 | 8/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
@vmakhija, consulte si esto puede ayudar a
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...
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
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
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
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