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
Acamara
Frequent Visitor

¿Cómo crear una tabla con un grupo de todos los valores inferiores a la x superior?

Hola, chicos

Tengo una tabla cargada con más de 60 registros y me gustaría crear una tabla que exibi sólo el Top 10 y un 11o elemento que muestra el total de los 50 registros restantes. ¿Es posible usar un DAX? Lo sentimos si es una pregunta tonta, pero empecé a usar PB la semana pasada, así que...

¡Gracias!

4 REPLIES 4
v-yingjl
Community Support
Community Support

Hola @Acamara ,

DAX puede hacer esto, pero primero necesita algunos pasos preparatorios:

1. Agregue un nuevo nombre de fila 'Permanecer registros' en su tabla inicial:

records.png

2. Agregue una columna de índice en la consulta de potencia:

index column.png

Después de estos pasos, mi tabla de datos de ejemplo tendrá este aspecto:

record index.png

Ahora podemos crear una tabla calculada usando la siguiente fórmula dax:

test =
SUMMARIZE (
    FILTER (
        ALL ( 'Table' ),
        'Table'[Index] <= 10
            || 'Table'[Record] = "Remain Records"
    ),
    'Table'[Record],
    "Result", IF (
        [Record] <> "Remain Records",
        [Record],
        CALCULATE (
            COUNT ( 'Table'[Record] ),
            FILTER (
                ALL ( 'Table' ),
                'Table'[Index] > 10
                    && 'Table'[Record] <> "Remain Records"
            )
        ) & ""
    )
)

Aquí está el resultado de la nueva tabla:

record result.png

Adjunto mi archivo de muestra que espera ayudarle si he entendido su objetivo correctamente: Cómo crear una tabla con un grupo de todos los valores inferiores a x.pbix superior

Best Looks,
Yingjie Li

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

Trabajado. ¡Gracias!

nandic
Memorable Member
Memorable Member

Hola @Acamara ,

Puede crear esto en Power Query mediante grupo por función.
A continuación se muestran los siguientes pasos:
1) crear duplicados de la tabla actual

2) seleccione la columna por la que desea resumir y elija agrupar por opción. En value, elija la suma de la columna para la medida
3) para la nueva tabla, ordene por medida total descendente y columna de índice a partir de 1

4) añadir la columna condicional "Criterios", si el índice < 10 a continuación, columna de índice else "Otros"

5) agrupar por columnas Consumer_Id y Criterios

5) crear una nueva columna condicional "Texto final", si criterios <> "Otros" entonces Consumer_Id, de lo contrario "Otros"

6) agrupar por columna "Texto final"

A continuación se muestran capturas de pantalla de mi demo:

top n 1.PNGtop n 2.PNGtop n 3.PNGtop n 4.PNGtop n 5.PNGtop n 6.PNG

Salud
Nemanja

mahoneypat
Employee
Employee

Esto es factible pero complicado. Una forma requeriría la adición de otra tabla con los valores 1-10 y "Otros" para usarse como filas de la tabla. Probablemente no sería tan flexible hacia los cambios o adaptarse más tarde si usted está empezando. Te animo a hacer una mesa que muestre el top 10, y luego una tarjeta que colocaste debajo de la mesa con una Medida llamada "Otros" que dan la suma del no-Top 10. Si eso funciona, la comunidad puede proporcionar un ejemplo de DAX.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.