Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hola a todos,
Necesito mostrar en una tarjeta visual el promedio por hora en total.
Tengo la siguiente tabla de hechos:
| identificación | QuantityExecuted | DimStartTime_id |
| 1 | 20 | 11:54:51 |
| 2 | 1 | 11:55:12 |
| 3 | 3 | 11:55:15 |
| 4 | 4 | 11:55:18 |
| 5 | 20 | 11:58:16 |
| 6 | 1 | 11:58:55 |
| 7 | 3 | 11:59:02 |
| 8 | 4 | 11:59:05 |
| 9 | 20 | 11:59:48 |
| 10 | 1 | 11:59:55 |
| 11 | 3 | 11:59:59 |
| 12 | 4 | 12:00:02 |
| 13 | 20 | 13:18:51 |
| 14 | 1 | 13:19:03 |
| 15 | 3 | 13:19:07 |
| 16 | 4 | 13:19:10 |
| 17 | 1 | 15:06:50 |
| 18 | 1 | 15:07:27 |
| 19 | 1 | 15:07:39 |
| 20 | 1 | 15:08:21 |
Y la tabla DimTime:
| identificación | hora | minuto | segundo | Tiempo Completo |
| 00:00:00 | 0 | 0 | 0 | 1900-01-01 00:00:00.000 |
| 00:00:01 | 0 | 0 | 1 | 1900-01-01 00:00:01.000 |
| 00:00:02 | 0 | 0 | 2 | 1900-01-01 00:00:02.000 |
| 00:00:03 | 0 | 0 | 3 | 1900-01-01 00:00:03.000 |
| 00:00:04 | 0 | 0 | 4 | 1900-01-01 00:00:04.000 |
| 00:00:05 | 0 | 0 | 5 | 1900-01-01 00:00:05.000 |
| 00:00:06 | 0 | 0 | 6 | 1900-01-01 00:00:06.000 |
| 00:00:07 | 0 | 0 | 7 | 1900-01-01 00:00:07.000 |
| 00:00:08 | 0 | 0 | 8 | 1900-01-01 00:00:08.000 |
| 00:00:09 | 0 | 0 | 9 | 1900-01-01 00:00:09.000 |
| 00:00:10 | 0 | 0 | 10 | 1900-01-01 00:00:10.000 |
Esta tabla tiene todas las franjas horarias posibles y continúa, pero para el ejemplo creo que no necesito mostrar.
Así que mi objetivo principal aquí es calcular el promedio de la QuantityExecuted por hora, pero para mostrarlo en una tarjeta.
¿Hay alguna manera de construir una medida que me dé el promedio "total" por hora?
Sé que en un gráfico puedo calcular el promedio por hora. Y ya tengo eso, pero ahora necesito calcular en total para mostrar solo un valor.
Gracias de antemano,
Rui
Solved! Go to Solution.
@rmorais , crear hora como tiempo en la tabla
o utilice la columna de hora
ejemplo
averagex(values(Time[Hour]), calculate(sum(Table[Quantity])))
@rmorais , crear hora como tiempo en la tabla
o utilice la columna de hora
ejemplo
averagex(values(Time[Hour]), calculate(sum(Table[Quantity])))
Hola @amitchandak ,
Gracias por su respuesta. Era correcto. Descubrí algún ejemplo, pero no era totalmente correcto.
Gracias y que tengan un buen día,
Rui
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.