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
ekoland88
Frequent Visitor

Mantenga el valor de la medida pero cambie el contexto

Una vez más le pido su apoyo.

Tengo una medida que evalúa el Producto Superior

PNTop MS = CALCULATE(MAX('dw Product'[PRODUCT NAME]),
        FILTER(VALUES('dw Product'[PRODUCT NAME]),
        RANKX(ALL('dw Product'[PRODUCT NAME]), [Total Values], ,DESC) =1 && NOT(ISBLANK([Total Values]))
        )
)

Otra medida que evalúa el Top Market

MRKTop MS = CALCULATE(MAX('dw Product'[MARKET]),
        FILTER(VALUES('dw Product'[MARKET]),
        RANKX(ALL('dw Product'[MARKET]), [Total Values], ,DESC) = 1
        )
)

Otra medida para MarketShare del mejor producto

PNTop1 MS = 
var __table =
 ADDCOLUMNS(
     SUMMARIZE (
         'dw PHR_OTC_FACT',
         'dw Product'[PRODUCT NAME]
     ),
            "_PNtop1_",
         DIVIDE([Total Values], CALCULATE([Total Values], ALL('dw Product'[PRODUCT NAME])))
               )
 
var __maxMAT =
 MAXX (
     TOPN (
         1,
         __table,
         [_PNtop1_]
     ),
     [_PNtop1_]
 )

return
 __maxMAT


Ahora necesito una medida que muestre la cuota de mercado del mejor producto del mercado principal, pero para mantener el contexto ALL.

Exp: Si todo el mercado es 1000 y el mercado superior es 100 y mi producto principal del mercado superior es 5 la medida debe calcular 5/1000 no 5/100.


Gracias

3 REPLIES 3
Greg_Deckler
Super User
Super User

No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

MFelix
Super User
Super User

Hola @ekoland88,

Sin ningún dato o configuración de modelo no es fácil darle una respuesta, pero cree que su problema está relacionado con el hecho de que está haciendo la división dentro de la tabla temporal.

¿Por qué no en el cálculo final sólo recoger el TOP5 dividido por el total de todo el mercado?

No estoy muy seguro si estoy maknig yo mismo claro, pero si se puede compartir un archivo de muestra o algunos datos puedo tratar de hacer un ejemplo.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



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.