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
Anonymous
Not applicable

Uso de DAX Sólo para clasificar y agrupar valores en grupos de 3

¡Buenas noches comunidad!

Hoy tengo un nuevo problema. Estoy tratando de obtener una lista de clientes para dividir en grupos. En lenguaje natural, "estos son nuestros principales 1/3 clientes basados en Ventas, estos son nuestros 1/3 medio e inferior basados en Ventas" El truco aquí, es que no serán sólo ventas. Será el número de proyectos, estima valores, horas introducidas, un número entero de cosas. En un mundo perfecto, id como para ser capaz de construir una expresión de dax que podría utilizar como un filtro para decir "Mostrar el top 1/3" y mi informe filtraría todo en función de lo anterior. Digo que esto debe hacerse en DAX porque tengo Mutlipe orígenes de datos unidos, y no tengo una sola tabla que podría usar para enviar una columna calculada.

Para visualizar, consulte a continuación. Estos son mis datos de ejemplo, que se muestran como una tabla después de que se realizan las sumas.

Screen Shot 2020-11-04 at 5.21.29 PM.png

Esto sería lo que llegaría con una medida.

Screen Shot 2020-11-04 at 5.21.37 PM.png

Lo que me permitiría llegar a algo a lo largo de las líneas de abajo. donde podría tener 1 cortador o filtro, y cambiar que cambiaría varios objetos visuales en mi informe.

Screen Shot 2020-11-04 at 5.21.59 PM.png Screen Shot 2020-11-04 at 5.21.45 PM.png

No estoy seguro de lo que im preguntar es posible, pero pensé que este era el mejor lugar para comenzar. Si se requiere una descripción más clara, estaré encantado de dar lo mejor de mí.

2 REPLIES 2
v-yuaj-msft
Community Support
Community Support

Hola @TO_CB ,

En función de su descripción, puede crear columnas calculadas de la siguiente manera.

sales_index de la casa de los sales_index

var x1 á RANKX('CASE1',CASE1[Ventas],,DESC)

var x2-DISTINCTCOUNT('CASE1'[Cliente])

devolución

SI(

x1<-x2/3,

"1",

SI(

x1>2*x2/3,

"3",

"2"

))

projects_index de la casa de los projects_index

var x1 á RANKX('CASE1',CASE1[Projects],,DESC)

var x2-DISTINCTCOUNT('CASE1'[Cliente])

devolución

SI(

x1<-x2/3,

"1",

SI(

x1>2*x2/3,

"3",

"2"

))

Resultado:

v-yuaj-msft_0-1604972092419.png

v-yuaj-msft_1-1604972092421.png

Saludos

Yuna

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

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.

Top Kudoed Authors