Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hola a todos
Tenemos una tabla de datos como se muestra a continuación.
Datos sin procesar- Nombre de la tabla: Clientes
| Índice | País | Trimestre Fiscal | Nombre del cliente | Salud |
| 1 | Estados Unidos | Año fiscal 1 2024 | T Móvil | Rojo |
| 2 | Estados Unidos | Año fiscal 1 2024 | J&J | Verde |
| 3 | Estados Unidos | Año fiscal 2.º trimestre de 2024 | Wallmart | Verde |
Se ha creado el objeto visual Matrix con la segmentación de datos Health, como se muestra a continuación.
DAX para la columna "Índice personalizado":
Cuando selecciono el valor de la segmentación 'Verde', el informe se mostrará como se muestra a continuación.
Pero nuestros resultados esperados serían los que se muestran a continuación. En una sola fila.
¿Sería posible obtener la imagen como se muestra arriba?
¿Alguien podría ayudarme en esto?
Gracias
Suresh.
@Bibiano_Geraldo @rajendraongole1 @Ritaf1983 @danextian
Solved! Go to Solution.
Aquí está el archivo .pbix de muestra, use el enlace para ver la solución:
Archivo de prueba.pbix
Salida:
Consejos:
En la tercera tabla de matriz, se agregó una columna de índice personalizada y hizo que el diseño de la matriz fuera tabular
Cambiar el nombre de la columna de índice personalizada con un carácter en blanco
Desactive la opción del icono +/-
y reducir el ancho de la columna para hacer desaparecer el valor
Espero que este truco resuelva tu problema.
Hola @sureshg2498 ,
En tu Rankx, simplemente clasifica por salud como se muestra a continuación:
Custom Index =
VAR CurrentCountry = 'Customers'[Country]
VAR CurrentQuarter = 'Customers'[Fiscal Quarter]
VAR CurrentIndex = 'Customers'[Index]
VAR SortedTable =
FILTER (
'Customers',
'Customers'[Country] = CurrentCountry &&
'Customers'[Fiscal Quarter] = CurrentQuarter
)
RETURN
RANKX(SortedTable, 'Customers'[Health], , ASC, Dense)
De forma predeterminada, su matriz se verá así:
Muchas gracias por tu respuesta, Bibiano.
Hice exactamente lo que dijiste. Pero solo veo una fila. ¿Podrías ayudarme, por favor?
Gracias
Suresh.
Para ser más precisos, ¿puede compartir un archivo de muestra? Asegúrate de no compartir información confidencial.
No vi tu archivo aquí en la publicación
Hola Bibiano - Muchas gracias por tu tiempo.
Desafortunadamente, no tengo la opción de adjuntar el archivo pbix. A continuación se muestran los datos que tengo en la tabla.
Tabla: Clientes
| Índice | País | Trimestre Fiscal | Nombre del cliente | Salud |
| 1 | Estados Unidos | Año fiscal 1 2024 | T Móvil | Verde |
| 2 | Estados Unidos | Año fiscal 1 2024 | J&J | Verde |
| 3 | Estados Unidos | Año fiscal 2.º trimestre de 2024 | Wallmart | Rojo |
De forma predeterminada, los resultados:
Para la selección verde: El cliente espera los resultados como se muestra a continuación.
Para el rojo:
Si tiene la solución, adjunte amablemente el archivo pbix.
Muchas gracias por la ayuda y el apoyo. Muy apreciado.
Gracias
Suresh.
Aquí está el archivo .pbix de muestra, use el enlace para ver la solución:
Archivo de prueba.pbix
Salida:
Consejos:
En la tercera tabla de matriz, se agregó una columna de índice personalizada y hizo que el diseño de la matriz fuera tabular
Cambiar el nombre de la columna de índice personalizada con un carácter en blanco
Desactive la opción del icono +/-
y reducir el ancho de la columna para hacer desaparecer el valor
Espero que este truco resuelva tu problema.
Hola, para compartir necesitas subir el archivo a la nube como onedrive u otro, y compartir el enlace para descargar aquí en los comentarios.
Solo si quita el campo "Índice personalizado" de las filas y modifica su medida.
Muchas gracias Ibendlin por tu respuesta.
¿Podría decirme qué cosas hay que hacer a la medida?
Implícitamente a través de First Customer y First Health (aprovechando el hecho de que el verde clasifica antes que el rojo)
Gracias por la respuesta Ibendlin.
He quitado el índice personalizado del objeto visual.
Sin embargo, no pude ver el registro de salud rojo como se muestra a continuación sin ningún valor de segmentación. selección.
Soy nuevo en el desarrollo de Power BI. ¿Sería posible adjuntar el archivo Pbix para la referencia?
Gracias
Suresh.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.