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.
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!
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:
2. Agregue una columna de índice en la consulta de potencia:
Después de estos pasos, mi tabla de datos de ejemplo tendrá este aspecto:
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:
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!
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:
Salud
Nemanja
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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |