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
Tengo datos sobre el tiempo que se tarda en completar las actividades. He creado una medida que calcula si el trabajo ha hecho antes del tiempo estimado o después del tiempo estimado. Measure produce la salida en minutos. Si los minutos son negativos, significa que el trabajo tardó más tiempo en completarse que el tiempo estimado (llamemos a horas extras) y si los minutos son positivos, significa que el trabajo tardó menos tiempo en completarse que el tiempo estimado (llamemos a la hora inferior).
Quiero mostrar la distribución de las horas extras y las tareas de horas extras en forma de bandas como se muestra a continuación:
El eje X de la imagen muestra la tarea de minutos tomada para completar. por ejemplo, -15 significa una banda que muestra el recuento de actividades que tardaron hasta 15 minutos más (horas extras) para completar la tarea. He creado medidas que cuentan cuántas tareas entran en cada banda. Por ejemplo, la medida [Horas extras 15 minutos] calcula el número de tareas que tardaron hasta 15 minutos más que el tiempo estimado. Ahora tengo 13 medidas que calculan el número de tareas completadas para cada tick que se muestra en el eje X.
El problema es que no sé cómo puedo mostrar la información como se muestra arriba. No tengo ninguna tabla (o cualquier otra cosa) que tenga los valores mostrados en el eje X de la imagen. ¿Podría alguien aconsejar cómo podría mostrar varias medidas en forma de gráfico de barras como se muestra arriba?
Solved! Go to Solution.
@leo_89 Consulte el archivo adjunto (debajo de la firma). Debe crear el cálculo como COLUMN, no Measures. A continuación, haga clic con el botón derecho en la nueva columna y elija "Nuevo grupo" (seleccione el grupo de edición para ver la agrupación que elegí).
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@AllisonKennedy Muchas gracias. Eres un salvador. El segundo gráfico es lo que estoy buscando. No sabía que podíamos usar la instrucción switch para asignar la ubicación. Creo que todavía no podía entender es que usted mencionó acerca de bin 0,15 y -15 en la declaración switch y mencionó su rango y la izquierda restante para asignar de acuerdo con minutos diff. Por ejemplo, si la diferencia de minutos es 78, entonces se asigna a la ubicación 78. Cuando trazamos la información, todavía está mostrando la bandeja con 15 minutos de diferencia y contando en consecuencia. ¿Está sucediendo porque hicimos un grupo o es debido al histograma? Lo siento si mi pregunta suena estúpida.
@leo_89 Me alegra que esté funcionando - usted está teniendo sentido, ahora vamos a ver si puedo tener sentido con mi respuesta: Utilicé el SWITCH sólo para hacer el bin mínimo (es decir, hacer 0 sólo 0 y asignar los valores alrededor de 0 al otro valor), entonces utilicé el valor actual de Diff para todos los demás valores, y usó el Nuevo Grupo para crear las mismas ubicaciones que en mi primera solución, pero debido a que hemos reemplazado todos los Minute Diff entre 0 - 15 min con un valor de 15, esto los moverá a la papelera 15.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@AllisonKennedy , Gracias por la solución. El único problema con el binning/grouping es que: Bin 0 también cuenta la diferencia de minutos que tiene valores distintos de cero. ¿Es posible que definamos bin de tal manera que bin 0 solo cuente valores cero??
@leo_89 Puede intentar engañar a la distribución del histograma, pero esto mueve los valores a la categoría 15 para que 15 categoría incluya valores mayores que 0 y menos de 30. Eso hace que esta categoría sea dos veces más grande que todas las demás, así que no es realmente una distribución justa, pero puedo ver por qué querrías hacer esto.
Otra opción es resaltar en la distribución qué valores son exactamente iguales a 0. Vea lo que piensa del archivo debajo de la firma. Los colores necesitan actualizarse, y es probable que desee filtrar los espacios en blanco, pero el concepto está ahí.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@Ashish_Mathur, he eliminado las tablas adicionales y actualizado la publicación con un nuevo enlace.
En la tabla Interrupciones e interrupciones, cree una columna de diferencias y comparta el vínculo de descarga de ese archivo PBI actualizado.
Hola
Me gustaría ayudar, pero su archivo PBI tiene un montón de tablas que está causando confusión. Por favor, comparta tablas mínimas con la información necesaria para resolver su pregunta actual.
@AllisonKennedy @amitchandak , Gracias por su respuesta. He añadido un enlace de archivo de ejemplo en la publicación real.
@leo_89 , parece que necesita segmentación dinámica
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
https://www.youtube.com/watch?v=CuczXPj0N-k
referencia: https://www.daxpatterns.com/dynamic-segmentation/
https://radacad.com/grouping-and-binning-step-towards-better-data-visualization
@leo_89 Le sugiero que tenga 1 columna que haga esta binning /agrupación para usted. Hay un histograma visual que hará esta agrupación automáticamente: https://spreadsheeto.com/power-bi-histogram/
O bien, puede hacer clic con el botón derecho en la columna Hora en la vista Informe y seleccionar Nuevo grupo y, a continuación, agrupar por tamaño de ubicación, 15. Para que esto funcione, necesitará el tiempo para ser un COLUMN (no una medida como la tiene actualmente).
¿Puede compartir una vista previa de cómo se ve actualmente su modelo de tabla/datos si necesita más consejos?
@leo_89 Consulte el archivo adjunto (debajo de la firma). Debe crear el cálculo como COLUMN, no Measures. A continuación, haga clic con el botón derecho en la nueva columna y elija "Nuevo grupo" (seleccione el grupo de edición para ver la agrupación que elegí).
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
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 |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |