cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

Usar medida DAX como categorías

Considere la siguiente tabla:

NombreCampoValor
AAbc-10
ADef15
BAbc-20
BDef25
CAbc15
DAbc20
DDef25
EAbc-1
EDef2

Estoy intentando crear categorías para 'Nombre' cuando el valor agregado de cada 'Nombre' es más de 0,05 veces el total de todas las categorías.

Por ejemplo, el valor total de todos es 71 y 71 * 0,05 a 3,55.

Por lo tanto, cuando el valor total de cada 'Nombre' sea mayor que 3,55, márquelo como el 'Nombre' márquelo como 'Otros'.

Resultado final:

NombreValor totalCategoría
A5A
B5B
C15C
D45D
E1Otro

Esta categoría debe ser columna, ya que tendré que colocarla como una columna en objetos visuales.

Pasos dados:

1) Construyo una medida para obtener valores agregados de 'Nombre' multipled por 0.05

Medida de categoría: CALCULATE([AMount] * 0.05,ALL('Table'[Name]))
Esto necesita ignorar cualquier filtro para 'Nombre' pero necesita adherirse a cualquier otro filtro / cortador como 'Campo'
PBI1.PNG

2) Tratando de crear una columna de esto:

Categoría: IF([Valor total] > [Medida de categoría],'Tabla'[Nombre],"Otros")

PBI2.PNG

Lo cual no es correcto.

Cualquier ayuda será apreciada.

12 REPLIES 12
Highlighted
Super User IV
Super User IV

Re: Usar la medida DAX como categorías

En general, para usar una medida de esa manera, debe usar el truco de tabla desconectado como se muestra en este artículo: https://community.powerbi.com/t5/Community-Blog/Solving-Attendance-with-the-Disconnected-Table-Trick...


---------------------------------------

Putting square pegs in round holes since 1972.

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




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

Proud to be a Super User!




Highlighted
Super User IV
Super User IV

Re: Usar la medida DAX como categorías

@apollo89 , Crear esta como una nueva columna

Categoría columna smx(Tabla, Tabla[Valor]) * 0,05

O

Categoría columna s/smx(all(Table),Table[Value]) * 0.05

Entonces

Categoría Columna: IF([Valor total] > [Columna de categoría],'Tabla'[Nombre],"Otros")



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
My Recent Blog -Week is not so Weak Connect on Linkedin

Proud to be a Super User!

Highlighted
Super User IV
Super User IV

Re: Usar la medida DAX como categorías

Hola

Escribir estas medidas

Total value = SUM(Data[Value])
Threshold = 0.05*CALCULATE([Total value],ALL(Data[Name]))
Measure = if(HASONEVALUE(Data[Name]),if([Total value]>=[Threshold],VALUES(Data[Name]),"Others"))

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Highlighted
Helper II
Helper II

Re: Usar la medida DAX como categorías

Gracias Ashish.

Sin embargo, necesito colocar 'Medida' como una columna o una segmentación de datos en los objetos visuales de mi informe, lo que no es posible ya que es una medida. ¿Alguna otra sugerencia?

Highlighted
Helper II
Helper II

Re: Usar la medida DAX como categorías

Gracias Amit.

Esto fue cercano, pero debido a los valores negativos también presentes en mi conjunto de datos, las columnas de categoría son incorrectas. Consulte el conjunto de datos revisado en mi pregunta. Disculpas por las molestias.

Highlighted
Super User IV
Super User IV

Re: Usar la medida DAX como categorías

@apollo89 ,

Por favor, encuentre la solución adjunta después de la firma



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
My Recent Blog -Week is not so Weak Connect on Linkedin

Proud to be a Super User!

Highlighted
Helper II
Helper II

Re: Usar la medida DAX como categorías

Gracias de nuevo Amit, sin embargo Categorías como Medidas no funcionará para mí, ya que necesito colocar las Categorías como Columnas o Segmentaciones en mis objetos visuales que no es posible con Medidas.

Highlighted
Super User IV
Super User IV

Re: Usar la medida DAX como categorías

@apollo89 , Comprobar nueva columna de categoría



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
My Recent Blog -Week is not so Weak Connect on Linkedin

Proud to be a Super User!

Highlighted
Super User IV
Super User IV

Re: Usar la medida DAX como categorías

Aquí tienes 2 versiones: una utiliza un cálculo absoluto y otra que utiliza un cálculo relativo. No es posible crear columnas en ninguna tabla para que funcione. Todo lo que necesita es una mesa desconectada y algunas medidas. Este es un diseño muy flexible que creo que apreciará cuando lo vea.

Mejor

D



Have I answered your question?
Please mark my post as the solution.


Please don't forget your Kudos if you don't mind. Thanks.


Helpful resources

Announcements
Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Power Platform 2020 release wave 2 plan

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021