Visualizacion de matriz – limitaciones / alternativas

Un usuario Pregunto ✅

mitchterlisner

Soy un usuario bastante nuevo de PowerBI, así que agradezco su paciencia; Trataré de equilibrar la brevedad y la claridad con preguntas específicas al final.

Estamos tratando de crear un informe en particular con una visualización de matriz, y nos hemos convertido en un obstáculo.

Los casos pueden pasar por diferentes estados, y queremos mostrar cuantos dias pasa cada caso en cada estado, por ejemplo:

Estado: S1 S2 S3
Caso:
C1 3 5 2
C2 3 3 1
C3 2 9 7

Estamos usando una matriz porque diferentes clientes usan diferentes estados (por ejemplo, otro cliente también puede usar otro estado S4) y cada cliente solo desea ver columnas para sus propios estados. Los datos de origen están estructurados como (Case, Status, DaysInStatus).

Una nota adicional, en caso de que sea relevante- nuestra visualización de matriz real incluye atributos de caso, como «Filas», con «Diseño escalonado» desactivado, por lo que oculta la jerarquía y cada caso todavía se muestra como una sola fila.

Atributo1 Attr2 S1 S2 S3
C1 verdes Rojo 3 5 2

Visualmente, la matriz funciona bien – muestra las columnas de estado correctas para cada cliente, con los días en cada caso.

Sin embargo, hemos logrado un obstáculo crítico para obtener valor empresarial, encontrando cuellos de botella. Queremos que los clientes puedan identificar los estados en los que los casos se atascan y encontrar casos que pasaron mucho tiempo allí.

Idealmente, nos gustaría que la visualización de la matriz a 1) mostrar los promedios por estado y 2) poder ordenar la visualización por las columnas de estado. Por ejemplo, vemos que el promedio de S2 es 5.7, y luego «Ordenar descendente» S2, por lo que burbuja C3 a la parte superior, así:

S1 S2 S3
C3 2 9 7
C1 3 5 2
C2 3 3 1
Promedio 2.6 5.7 3.3

Sin embargo, no puedo encontrar cómo mostrar una fila de promedios, y parece que la visualización de la matriz no admite la ordenación de la manera que queremos; el «Ordenar» no se puede ordenar en columnas de estado específico, y no ordena los casos (filas) – sólo ordena la jerarquía oculta dentro de cada caso – lo que en nuestro caso parece que parece que la ordenación está rota.

Pregunta 1: ¿Hay alguna manera de configurar la visualización de la matriz para mostrar los promedios de la matriz y permitir la clasificación de los casos de la manera que queremos ordenar?

Si no podemos obtener esto de la visualización de la matriz, podemos pedir a nuestros clientes que exporten los datos (a Excel, etc.) para calcular los promedios y ordenar los casos externamente. Sin embargo, la visualización de matriz exporta los datos de origen -no la matriz- y nuestro equipo de negocios dijo que no podemos pedir a los clientes que hagan el pivote ellos mismos, por lo que no podemos usar la exportación CSV de los datos de origen como nuestra solución. Además, parece imposible simplemente copiar los valores de la pantalla al portapapeles, para poder pegarlos en Excel.

Pregunta 2: ¿Hay alguna manera de configurar la visualización de la matriz para exportar el CSV de la matriz vista en pantalla (sin los datos de origen)?
Pregunta 3: ¿Hay alguna manera de habilitar la selección/copia de la matriz en el portapapeles?

Por último, estamos abiertos a visualizaciones de matriz de terceros o soluciones que podrían requerir un poco de codificación (es decir, una visualización R o Py), si eso es lo que se necesita.

Pregunta 4: ¿Hay alguna visualización de matriz de terceros con las capacidades que necesitamos?
Pregunta 5: Si esto requería una visualización personalizada, ¿hay una guía de inicio rápido específica para crear una matriz? (Soy un desarrollador experto pero sin experiencia en R/Python/visualizations.)

Gracias de antemano
-Mitch

mitchterlisner

En respuesta a v-zhenbw-msft

Gracias por sus sugerencias. Las sugerencias anteriores sobre el uso de la función Promedio son correctas, pero me bloqueó un paso anterior.

Encontré la solución para la parte que me estaba en tropiezando. (Con ayuda; gracias a los recursos de Microsoft.)

Nuestra matriz se vio así:

fragmento1.png

Cuando intenté habilitar «Subtotales de fila», arruinó totalmente la visualización, como esta:

fragmento2.png

… así que simplemente deshabilité «Subtotales de fila». Ese fue mi error.

Necesitaba habilitar «Subtotales de fila», y habilitar «Por nivel de fila», y luego deshabilitar el subtotal para cada fila excepto «Número de caso».

fragmento3.png

Entonces finalmente vi la matriz aparecer correctamente, con la fila a lo largo de la parte inferior.

fragmento4.png

Ahora finalmente estaba listo para hacer el cambio propuesto anteriormente, para cambiar el «Valor» de la «[Suma de] DaysInStatus» al «Promedio de DaysInStatus». Después de hacer eso, y actualizar la etiqueta, estaba listo.

fragmento5.png

(Nota, cambiar que de suma a media no solo afecta a la fila del subtotal, también afecta a las celdas de la matriz. Eso estuvo bien porque nuestros datos de origen ya están agregados.)

Nota final, con respecto a la exportación CSV – Recibí la confirmación (del experto de Microsoft PowerBI) de que no, la matriz no puede simplemente exportar un CSV directamente en el formato pivotado.

Hola @mitchterlisner,

Puede configurar el promedio de días y ordenar por él.

matriz1.jpg

matriz2.jpg

Pero no puede exportar la misma estructura que la tabla de matriz, solo puede exportar como datos de origen.

Si desea exportar la matriz vista, debe pivotar en el Editor de consultas.

matriz3.jpg

matriz4.jpg

A continuación, puede exportar los datos como la estructura de matriz.

matriz5.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Por cierto, pbix como adjunto.

mitchterlisner

En respuesta a v-zhenbw-msft

Gracias, sin embargo, esas soluciones no parecen funcionar en nuestra situación. Comenzaré mencionando que no estamos usando datos importados, estamos usando liveconnect a AAS; Creo que eso crea limitaciones para nosotros.

Esos pasos muestran cómo configurar el valor para que sea un promedio, pero no queremos que el valor (que se muestra en cada celda de la matriz) sea un promedio, queremos que la fila de promedios a lo largo de la parte inferior.

Problema de PowerBI 1.png

Como referencia, nuestros datos de origen tienen la siguiente forma:

Problema de PowerBI 2.png

Esos pasos muestran en una captura de pantalla una fila de promedios a lo largo de la parte inferior, pero no podemos encontrar cómo hacerlo.

Problema de PowerBI 3.png

Hemos intentado habilitar los subtotales de fila y los «subtotales de columna», y ninguno agrega una fila de pie de página de promedios. ¿Nos falta otro paso de configuración?

Por último, las instrucciones muestran cómo pivotar en el Editor de consultas, pero no podemos hacerlo, porque estamos usando liveconnect a AAS, no hay datos importados. Controlamos el modelo AAS y podemos remodelar el modelo AAS, pero no lo pivotamos en el modelo AAS porque en nuestra comprensión no hay ninguna otra visualización de PowerBI que pueda admitir las columnas dinámicas, aparte de la matriz.

En respuesta a mitchterlisner

Hola @mitchterlisner,

Creamos un ejemplo con los datos de origen.

ma1.jpg

ma2.jpg

ma3.jpg

Si desea obtener el promedio en Total, puede configurar los días en estado para que estén promediando.

ma4.jpg

O puedes usar esta medida,

Measure = 
IF(
    HASONEVALUE('Case'[case number]),
    SUM('Table'[daysinstatus]),
    AVERAGE('Table'[daysinstatus]))

ma5.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Por cierto, pbix como adjunto.

mitchterlisner

En respuesta a v-zhenbw-msft

Gracias por sus sugerencias. Las sugerencias anteriores sobre el uso de la función Promedio son correctas, pero me bloqueó un paso anterior.

Encontré la solución para la parte que me estaba en tropiezando. (Con ayuda; gracias a los recursos de Microsoft.)

Nuestra matriz se vio así:

fragmento1.png

Cuando intenté habilitar «Subtotales de fila», arruinó totalmente la visualización, como esta:

fragmento2.png

… así que simplemente deshabilité «Subtotales de fila». Ese fue mi error.

Necesitaba habilitar «Subtotales de fila», y habilitar «Por nivel de fila», y luego deshabilitar el subtotal para cada fila excepto «Número de caso».

fragmento3.png

Entonces finalmente vi la matriz aparecer correctamente, con la fila a lo largo de la parte inferior.

fragmento4.png

Ahora finalmente estaba listo para hacer el cambio propuesto anteriormente, para cambiar el «Valor» de la «[Suma de] DaysInStatus» al «Promedio de DaysInStatus». Después de hacer eso, y actualizar la etiqueta, estaba listo.

fragmento5.png

(Nota, cambiar que de suma a media no solo afecta a la fila del subtotal, también afecta a las celdas de la matriz. Eso estuvo bien porque nuestros datos de origen ya están agregados.)

Nota final, con respecto a la exportación CSV – Recibí la confirmación (del experto de Microsoft PowerBI) de que no, la matriz no puede simplemente exportar un CSV directamente en el formato pivotado.

En respuesta a mitchterlisner

Hola @mitchterlisner,

Me alegra saber que ha resuelto su problema.

Por favor, marque su respuesta como una solución para ayudar a otros a encontrarla más rápidamente y poner fin a este hilo.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *