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.
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 cuántos días 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.
Attr1 | Attr2 | S1 | S2 | S3 | |
C1 | Verde | 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 alcanzado 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 | |
Avg | 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íficas, 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 (no 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 requeriría una visualización personalizada, ¿hay una guía de inicio rápido específica para crear una matriz? (Soy un desarrollo experto pero sin experiencia en R/Python/visualizations.)
Gracias de antemano
-Mitch
Solved! Go to Solution.
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 veía así:
Cuando intenté habilitar "Subtotales de fila", arruinó totalmente la visualización, como esta:
... 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".
Entonces finalmente vi la matriz aparecer correctamente, con la fila a lo largo de la parte inferior.
Ahora finalmente estaba listo para hacer el cambio sugerido 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.
(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 a CSV directamente en el formato pivotado.
Hola @mitchterlisner ,
Puede configurar el promedio de días y ordenar por él.
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.
A continuación, puede exportar los datos como la estructura de matriz.
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 este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
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.
Como referencia, nuestros datos de origen tienen la siguiente forma:
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.
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 datos importados. Controlamos el modelo AAS y podríamos 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.
Hola @mitchterlisner ,
Creamos un ejemplo con los datos de origen.
Si desea obtener el promedio en Total, puede configurar los días en estado para que estén promediando.
O puedes usar esta medida,
Measure =
IF(
HASONEVALUE('Case'[case number]),
SUM('Table'[daysinstatus]),
AVERAGE('Table'[daysinstatus]))
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 este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
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 veía así:
Cuando intenté habilitar "Subtotales de fila", arruinó totalmente la visualización, como esta:
... 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".
Entonces finalmente vi la matriz aparecer correctamente, con la fila a lo largo de la parte inferior.
Ahora finalmente estaba listo para hacer el cambio sugerido 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.
(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 a CSV directamente en el formato pivotado.
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 este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |