Anónimo
Hola a todos
Buscando sugerencias sobre la imagen correcta para lograr lo que estoy mostrando en este dibujo tosco:
Imagine un proceso de producción o flujo de trabajo en el que cada «elemento» (representado por cuadros blancos) debe pasar por una serie de pasos para completarse. Los datos de origen incluyen el «paso» actual de cada elemento, así como el estado de un estado de «temprano», «a tiempo» o «vencido».
Me gustaría poder mostrar esto en una página como un indicador visual muy fácil o donde se encuentra cada elemento dentro del proceso, indicando el paso actual y el estado de cada elemento. Al hacer clic en cualquier elemento de este tablero, se filtran uno o dos elementos visuales para mostrar información adicional.
Actualmente estoy haciendo esto usando 12 Chicket Slicers, que es bien, con algunas limitaciones –
- el rendimiento es muy pobre al interactuar con las imágenes de cualquier manera
- La cortadora Chicklet solo puede mostrar un campo de datos; realmente me gustaría un segundo (por ejemplo, número de artículo y un código de «Tipo»). El cortador de Chicklet le permite usar imágenes a través de URL públicas, pero esto cuesta un poder de procesamiento innecesario considerando que todo lo que quiero es texto
¿Alguna sugerencia sobre cómo lograr esto, o quizás otra forma de mostrar estos datos? ¿Algún ejemplo por ahí de algo similar?
dm-p
Hola @Anonimo,
No estoy al tanto de nada actualmente, incluidas las imágenes personalizadas, que le permitan configurar esto como desee; la forma en que lo está haciendo es ciertamente un enfoque válido.
Dicho esto, puede usar Charticulator para armar algo y exportarlo como una imagen personalizada. Probé simulando sus datos según su captura de pantalla y conseguí que esto funcionara en Power BI:
Tenga en cuenta que, si bien Charticulator es muy flexible, este diseño es muy específico para sus datos, es decir, se ha codificado para tener marcadores de posición para estos valores de paso y estado específicos, principalmente porque es posible que sus datos no los contengan todos, y todavía queremos mostrar toda la grilla si es asi 🙂 YPuedes cambiar esto en el diseñador si quieres hacer más con él.
Si amplía los datos CSV para cargarlos, también puede modificar los ‘glifos’ de la tarjeta para incluir campos adicionales.
Si esta es una vía que desea seguir, he agregado una carpeta a mi OneDrive, con los siguientes recursos:
- Ejemplo de datos .CSV
- Step_and_Status_Grid.pbiviz: gráfico personalizado de Charticulator que puede cargar en su libro de trabajo y ver si funciona para usted.
- Libro de trabajo de muestra, que contiene imágenes y datos personalizados.
- Archivo .chart, que puede cargar en Charticulator para editar. Tenga en cuenta que esto contiene los datos de muestra para que pueda ver el diseño.
Si desea obtener más información sobre Charticulator y cómo se puede usar con Power BI, consulte los siguientes enlaces:
- Empezando
- Cree su visual personalizado con Charticulator y Power BI
- Artículos de articuladores en RADACAD
- Gráficos personalizados de Chararticulator y Power BI
Esto podría haber terminado como un enfoque más esotérico, pero ciertamente fue un desafío interesante. ¡Muchas gracias por tu pregunta!
Saludos,
Daniel
Si mi publicación ayuda, considere aceptarla como una solución para ayudar a otros miembros del foro a encontrar la respuesta más rápidamente. 🙂
Anónimo
En respuesta a dm-p
@dm-p wow fantástico trabajo, gracias por el esfuerzo aquí. ¡Intentaré esto de inmediato!
Una cosa que no mencioné (en un esfuerzo por simplificar) en última instancia, necesitaré algunas versiones de este elemento visual, ya que tenemos flujos de trabajo con diferentes tipos y números de pasos. Creo que con su enfoque necesitaría una imagen personalizada separada para cada proceso, lo cual es una limitación, ¡pero puede valer la pena el esfuerzo!
Mirando a Charticuate ahora, parece que potencialmente puedo usar «Paso» como el eje X en un solo «glifo» en lugar de hacer cuatro glifos, lo que puede darme la flexibilidad que necesito… ¡lo investigaré!
dm-p
En respuesta a Anónimo
Hola @Anónimo, y me alegro de que esto pueda ayudarte.
Solo para darle un par de puntos sobre algunos de los problemas que encontré con Charticulator, y por qué la solución que le di es bastante específica para cada configuración de paso/estado:
- Originalmente produje el visual con dos andamios (uno para el paso, otro para el estado) y un solo glifo para el elemento.
- Este habría sido el enfoque más simple y realmente funcionó en Charticulator, pero la forma en que Power BI clasificó los datos que ingresaban en el objeto visual significaba que el estado y el paso no siempre se clasificaron correctamente.
- Esto es algo a tener en cuenta: Power BI no es el objetivo previsto de Charticulator, por lo que la exportación visual personalizada es más un ciudadano de segunda clase y algunas funciones no siempre son 1:1 cuando carga la visualización. ¡Prueba a menudo!
- Cuando comencé a probar diferentes casos para datos (es decir, cuando no todos los estados o pasos tenían un elemento), el objeto visual no siempre mostraba todas las categorías, ya que Power BI no tenía los datos para enviar al objeto visual. Probablemente podría manejar esto con una medida adecuada.
- Supongo que siempre desea mostrar todos los pasos y estados, incluso si no hay datos para ellos.
- Como tal, necesitamos crear secciones con filtros específicos para el paso/estado deseado dentro de Charticulator para que aún tengan un lugar.
- Traté de manejar esto con varios glifos en el gráfico base, pero hay un límite de 5 (y habría necesitado 12)
- Debido a esto, usé 4 glifos (1 para cada paso) y luego un gráfico anidado que se agruparía por estado.
Teniendo en cuenta lo anterior, probablemente deba pensar en esto si tiene diferentes configuraciones de paso/estado. Por supuesto, si no le preocupa la ausencia de categorías en sus datos, lo que resulta en la falta de carriles en la representación visual, entonces el enfoque más simple será mejor y más fácil de migrar a múltiples combinaciones de paso/estado.
¡Buena suerte!
Daniel
Anónimo
En respuesta a dm-p
@dm-pSuficiente, ¡gracias por esto! Pasé un tiempo jugando en Charticulator y encontrando las mismas limitaciones que señalas. No estoy seguro de que finalmente use Charticulator para esto, ¡pero aprendí algo de cualquier manera!
En el lado nativo de PowerBI, lo más cerca que puedo estar es usar 12 tarjetas de varias filas, sin embargo, se muestran como una fila por elemento (en lugar de elementos más estrechos que se pueden mostrar uno al lado del otro), así que habrá que ver si puedo encontrar una manera de evitar eso.
kentyler
Cómo se estructuran los datos. Supongo que una tabla con las columnas: Artículo, Estado, Paso, podría ser útil tener una columna de fecha para cuando se asignó el estado.
En ese caso, la visualización más simple sería simplemente un control tabular, o posiblemente 4 tablas colocadas una al lado de la otra.
Entonces podrá agregar fácilmente campos adicionales de información.
Tendría que hacer una configuración condicional de los colores para cada paso.
También podría hacer 12 tablas, varias imágenes pequeñas parecen funcionar bien en power bi.
Este es un problema interesante. Gracias por publicarlo.
Soy entrenador personal de Power Bi Aprendo algo cada vez que respondo una pregunta. yo blogueo en http://powerbithehardparts.com/
Las reglas de oro para Power BI
- Utilice una tabla de calendario. Es preferible usar tablas de fechas personalizadas que usar las capacidades de manejo automático de fecha y hora de Power BI. https://www.youtube.com/watch?v=FxiAYGbCfAQ
- Cree su modelo de datos como un esquema en estrella. Crear un esquema en estrella en Power BI es la mejor práctica para mejorar el rendimiento y, lo que es más importante, para garantizar resultados precisos. https://www.youtube.com/watch?v=1Kilya6aUQw
- Use una pequeña configuración de datos de muestra cuando desarrolle. Cuando construya sus medidas y columnas calculadas, siempre use una pequeña cantidad de datos de muestra para que sea más fácil confirmar que está obteniendo los números correctos.
- Almacene todos sus cálculos intermedios en VAR cuando esté escribiendo medidas. Puede devolver estos VAR intermedios en lugar de su resultado final para verificar sus pasos en el camino.
Anónimo
En respuesta a kentyler
@kentyler La estructura de datos es lo suficientemente similar a eso, sí. En realidad, no hay una columna de «estado», sino que el «estado» está determinado por algunos otros campos, según el paso en el que se encuentre el elemento.
Consideré varias tablas con formato condicional o solo 12 tablas individuales; definitivamente resuelve ambos problemas (rendimiento y capacidad para mostrar más datos), pero definitivamente deja algo que desear en el departamento «visual».
Hoy en día, este proceso se rastrea en tableros de flujo físicos con cada elemento representado por una tarjeta física, ¡así que eso es lo que espero replicar!