Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola
Estoy teniendo un requisito para agrupar clientes dinámicamente.
Tendré 3 sclicers Top,Group1,Group2. Según el valor de la segmentación de datos superior, los clientes de TopN deben mostrarse en una tabla.
Podría hacer eso. Imagen de ejemplo como referencia.
pero necesito mostrar otra tabla como la captura de pantalla de abajo
Row1 debe agruparse en función del valor de segmentación de datos Group1, row2 debe agrupar entre los valores de la segmentación de datos group1 y group2, el resto debe agruparse como fila 3.
He intentado de varias maneras, pero no hay suerte.
Solved! Go to Solution.
Cree una tabla con la opción "Introducir datos" en la cinta de opciones Inicio y escriba los grupos (llamémoslo "Tabla de agrupación"):
Orden de grupo
Top 4 1
Top 5-8. 2
Top 9-10 3
(Utilice el campo de pedido para ordenar la tabla: seleccione la columna Grupo y utilice la opción "Ordenar columna por" en la vista de tabla)
Puede utilizar esta tabla como segmentación de datos si es necesario.
A continuación, cree una medida que incluya los valores de agrupación:
Agrupar valores ?
VAR Top4 - CALCULATE([Ingresos], FILTER(Tabla, [Rank] < 5))
VAR Top5to8 - CALCULATE([Revenue], FILTER(Table, [Rank] > 4 && [Rank] < 9))
VAR Top9to10 á CALCULATE([Revenue], FILTER(Table, [Rank]>8 && [Rank] <11))
devolución
Interruptor (TRUE(),
Tabla de agrupación [Grupo] - "Top 4", Top4,
Tabla de agrupación[Grupo] - "Top 5-8", Top5to8,
Top9to10)
ahora cree un objeto visual de tabla con el campo Tabla de agrupación[Grupo] y la medida [Agrupar valores]
Proud to be a Super User!
Paul on Linkedin.
Hola @SravaniG
Si la ayuda de las publicaciones anteriores, por favor márquela como una respuesta para ayudar a otros a encontrarla más rápidamente. ¡Gracias!
Si no, por favor, amablemente elaborar más.
Cree una tabla con la opción "Introducir datos" en la cinta de opciones Inicio y escriba los grupos (llamémoslo "Tabla de agrupación"):
Orden de grupo
Top 4 1
Top 5-8. 2
Top 9-10 3
(Utilice el campo de pedido para ordenar la tabla: seleccione la columna Grupo y utilice la opción "Ordenar columna por" en la vista de tabla)
Puede utilizar esta tabla como segmentación de datos si es necesario.
A continuación, cree una medida que incluya los valores de agrupación:
Agrupar valores ?
VAR Top4 - CALCULATE([Ingresos], FILTER(Tabla, [Rank] < 5))
VAR Top5to8 - CALCULATE([Revenue], FILTER(Table, [Rank] > 4 && [Rank] < 9))
VAR Top9to10 á CALCULATE([Revenue], FILTER(Table, [Rank]>8 && [Rank] <11))
devolución
Interruptor (TRUE(),
Tabla de agrupación [Grupo] - "Top 4", Top4,
Tabla de agrupación[Grupo] - "Top 5-8", Top5to8,
Top9to10)
ahora cree un objeto visual de tabla con el campo Tabla de agrupación[Grupo] y la medida [Agrupar valores]
Proud to be a Super User!
Paul on Linkedin.
Hola
Gracias por la respuesta,
He probado este tipo de enfoque solamente, pero Top5to8,Top9to10 valores que vienen mal.
El conjunto de datos se limitará en función del valor de segmentación de datos superior. Así que voy a tener sólo los 10 mejores clientes, en este top 10 necesito hacer grupos.
¿Esto funciona para ti?
La tabla de agrupación de rangos es:
La medida RANKX:
RANKX Revenue =
VAR calc = RANKX(ALL(Data), [Sum Revenue], , DESC)
RETURN
IF(ISINSCOPE(Data[Customer ]), calc)
Y la medida final que se utilizará en la tabla visual:
Revenue by Rank Group =
VAR Top4 = CALCULATE([Sum Revenue], FILTER(Data, [RANKX Revenue] <5))
VAR Top5to8 = CALCULATE([Sum Revenue], FILTER(Data, [RANKX Revenue] > 4 && [RANKX Revenue] <9))
VAR Top9to10 = CALCULATE([Sum Revenue], FILTER(Data, [RANKX Revenue] > 8 && [RANKX Revenue] <11))
RETURN
SWITCH(TRUE(),
MAX('Rank Grouping'[Oder]) = 1, Top4,
MAX('Rank Grouping'[Oder]) = 2, Top5to8,
Top9to10)
Proud to be a Super User!
Paul on Linkedin.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.