Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
¡Hola a todos!
Estoy tratando de crear una columna basada en la clasificación de valores.
Déjame explicarte un poco más.
Tengo la siguiente tabla:
Color | Contar |
Negro | 25 |
Azul | 20 |
Verde | 15 |
Marrón | 14 |
Morado | 12 |
Rojo | 10 |
Cian | 9 |
Creé una medida de clasificación que clasifica los recuentos en orden descendente de la siguiente manera:
Si necesito representar los datos como un gráfico circular, esto es lo que obtengo:
Lo que me gustaría ver es tener un gráfico circular con los 3 colores principales y el resto de los colores etiquetados como "Otros".
Dado que no podemos usar una medida como leyenda, supongo que tendré que crear una columna basada en la medida de clasificación que creé antes y usarla como mi leyenda. ¿Es eso correcto?
Esto es lo que hice:
De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.
(1) Mis datos de prueba son los mismos que los suyos.
(2) Podemos crear una medida.
others total = SUMX(FILTER(ALL('Table'), not [Ranking] in {1,2,3}),[TOTAL])
(3) Podemos crear una tabla.
Table 2 =
var _a = SELECTCOLUMNS(FILTER('Table',[Ranking] in {1,2,3}),"color",[Color],"total",[TOTAL])
var _b=ADDCOLUMNS(DATATABLE (
"Color", STRING,
{
{ "Others" }
}
)
,"total",[others total])
return UNION(_a,_b)
(4) Entonces el resultado es el siguiente.
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias por su ayuda.
Recuento de colores
Rojo 10
azul 20
Verde 15
amarillo 9
Blanco 5
negro 25
Púrpura 12
naranja 6
cian 9
Marrón 14
Simplemente copie y pegue el texto, eso debería ser suficiente.
@vanessafvg Gracias por la respuesta.
El gráfico circular tiene el siguiente aspecto:
Creo que se debe a que la tabla subyacente se ve así ahora:
no me deja adjuntar la tabla como un archivo de texto. ¿Alguna idea de cómo puedo hacer eso?
¿Puedes compartir lo que obtuviste y también puedes compartir tus datos en formato de texto?
Estás en el camino correcto con SWITCH, solo piensa que la sintaxis es incorrecta:
New Category = SWITCH(
TRUE(),
[Ranking]<=3,'Table'[Color],
"Other" )
A continuación, use esta nueva columna en el objeto visual del gráfico circular.
Si esto no resuelve su problema, busque en Google algo como "grupo de Power BI otros" y seguramente encontrará una solución allí.
Saludos