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
JGG
Helper I
Helper I

Sugerencia en el gráfico con muchas categorías

Hola, este gráfico de barras se ve un poco tonto, pero quiero mostrar la variedad de diferentes categorías de atención al cliente por día durante una semana. No me importa todas las cateogies que son pequeñas, me gustaría una manera fácil de ver el nombre de las categorías más grandes. Un gráfico de barras agrupado creo que es aún peor. ¿Es posible tener algo como las 5 categorías principales y el resto como un grupo para ver el total correcto? ¿Alguna sugerencia?

JGG_0-1602857929226.png

Jg

1 ACCEPTED SOLUTION

@amitchandak

El problema con la solución de Curbal es que no permite ninguna segmentación de los datos para un TopN dinámico. Solo los clasifica en función del total de la tabla de datos.

@JGG

Puede crear una tabla de categorías que también contenga una entrada "Otros" que se una a la tabla de datos principal.

Categories = 
UNION (
    DISTINCT ( 'Table'[Category] ),
    ROW ( "Category", "Other" )
)

A continuación, puede escribir una medida como esta para calcular el top 5 y agrupar el resto en la fila 'Otros'.

Top 5 + Other
VAR Top_N =
    CALCULATETABLE ( Categories, TOPN ( 5, ALL ( 'Categories' ), [Amount] ) )
RETURN
    IF ( 
        NOT ISFILTERED ( 'Categories'[Category] ), CALCULATE ( [Amount], ALL ( 'Categories' ) ),
        IF ( SELECTEDVALUE ( 'Categories'[Category] ) = "Other",
            CALCULATE ( [Amount], EXCEPT ( ALL ( 'Categories' ), Top_N ) ),
            CALCULATE ( [Amount], INTERSECT ( 'Categories', Top_N ) )
        )
    )

[Cantidad] es simplemente la medida que está mostrando en su gráfico.

A continuación, reemplace la Categoría en su whart con la Categoría de la nueva tabla Categorías que creó (la que tiene la fila 'Otros' en ella) a su gráfico.

View solution in original post

3 REPLIES 3
v-kelly-msft
Community Support
Community Support

Hola @JGG ,

¿Está resuelto tu problema ahora?

Si no es así, consulte el blog a continuación:

https://www.sqlbi.com/articles/showing-the-top-5-products-and-others-row/


Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

amitchandak
Super User
Super User

@JGG , consulte si este enfoque puede ayudar a

https://www.youtube.com/watch?v=UAnylK9bm1I

@amitchandak

El problema con la solución de Curbal es que no permite ninguna segmentación de los datos para un TopN dinámico. Solo los clasifica en función del total de la tabla de datos.

@JGG

Puede crear una tabla de categorías que también contenga una entrada "Otros" que se una a la tabla de datos principal.

Categories = 
UNION (
    DISTINCT ( 'Table'[Category] ),
    ROW ( "Category", "Other" )
)

A continuación, puede escribir una medida como esta para calcular el top 5 y agrupar el resto en la fila 'Otros'.

Top 5 + Other
VAR Top_N =
    CALCULATETABLE ( Categories, TOPN ( 5, ALL ( 'Categories' ), [Amount] ) )
RETURN
    IF ( 
        NOT ISFILTERED ( 'Categories'[Category] ), CALCULATE ( [Amount], ALL ( 'Categories' ) ),
        IF ( SELECTEDVALUE ( 'Categories'[Category] ) = "Other",
            CALCULATE ( [Amount], EXCEPT ( ALL ( 'Categories' ), Top_N ) ),
            CALCULATE ( [Amount], INTERSECT ( 'Categories', Top_N ) )
        )
    )

[Cantidad] es simplemente la medida que está mostrando en su gráfico.

A continuación, reemplace la Categoría en su whart con la Categoría de la nueva tabla Categorías que creó (la que tiene la fila 'Otros' en ella) a su gráfico.

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.