Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Dunner2020
Post Prodigy
Post Prodigy

Uso de la medida para calcular el total en ejecución

Hola

Tengo datos que se ven como sigue:

IncidentTimeTotalConsumerMinutesTotal de MinutosFechaTiempo (NZST)Mes
Domingo, 5 de abril de 202029568917556/04/20201:28:00 AMAbril
Domingo, 5 de abril de 202023046917556/04/20201:28:00 AMAbril
Domingo, 5 de abril de 20201173917556/04/20207:03:00 AMAbril
lunes, 6 de abril de 2020232917557/04/20209:13:00 AMAbril
Jueves, 9 de abril de 202010057917559/04/20207:08:00 PMAbril
Jueves, 9 de abril de 20202261917559/04/20207:08:00 PMAbril
Jueves, 9 de abril de 20207488917559/04/20205:21:00 PMAbril
lunes, 13 de abril de 20202909175514/04/202010:59:00 AMAbril
lunes, 6 de abril de 2020315917557/04/20209:30:00 AMAbril
lunes, 6 de abril de 2020174917557/04/20201:18:00 PMAbril
Lunes, 20 de abril de 2020101669175521/04/202011:36:00 AMAbril
Jueves, 23 de abril de 202013769175523/04/202011:27:00 PMAbril
Miércoles 29 de abril de 2020133389175529/04/20204:38:00 PMAbril
Miércoles 29 de abril de 202051309175529/04/20203:01:00 PMAbril
Miércoles 29 de abril de 202095949175529/04/20203:01:00 PMAbril
Martes, 7 de abril de 202015075917557/04/20205:33:00 PMAbril
Martes, 14 de abril de 202037029175514/04/20202:22:00 PMAbril
Martes, 14 de abril de 20201729175515/04/202010:52:00 AMAbril
Martes, 14 de abril de 2020246849175514/04/20202:22:00 PMAbril
Martes, 14 de abril de 202020689175514/04/20202:22:00 PMAbril
Martes, 14 de abril de 2020499509175514/04/20202:22:00 PMAbril
Martes, 14 de abril de 2020196609175514/04/20201:56:00 PMAbril
Viernes, 24 de abril de 20204419175524/04/20208:32:00 PMAbril
lunes, 4 de mayo de 20208616917555/05/20209:06:00 AMMayo
lunes, 4 de mayo de 20202730917555/05/20209:06:00 AMMayo
Martes, 5 de mayo de 20204644917555/05/20201:30:00 PMMayo
Martes, 5 de mayo de 20201638917555/05/20205:33:00 PMMayo
Martes, 5 de mayo de 20202975917555/05/20206:39:00 PMMayo
Martes, 5 de mayo de 2020260917555/05/202010:00:00 PMMayo
Martes, 5 de mayo de 20203965917555/05/20206:39:00 PMMayo
Martes, 5 de mayo de 20201044917555/05/20206:39:00 PMMayo
Martes, 5 de mayo de 20205474917555/05/20206:39:00 PMMayo
Martes, 5 de mayo de 2020130917555/05/202010:52:00 PMMayo
Martes, 5 de mayo de 20203796917556/05/202010:21:00 AMMayo
Martes, 5 de mayo de 202050132917556/05/202010:21:00 AMMayo
Martes, 5 de mayo de 202024780917556/05/202010:21:00 AMMayo
Martes, 5 de mayo de 202059740917556/05/202010:21:00 AMMayo
Martes, 5 de mayo de 2020364917556/05/202011:37:00 AMMayo
Martes, 5 de mayo de 20203503917556/05/202010:21:00 AMMayo
Martes, 5 de mayo de 202017664917556/05/202010:21:00 AMMayo
Miércoles, 6 de mayo de 20209177917557/05/20209:12:00 AMMayo
Miércoles, 6 de mayo de 2020888917557/05/20209:12:00 AMMayo
Miércoles, 6 de mayo de 2020560917557/05/20209:36:00 AMMayo
Sábado, 9 de mayo de 202049209175510/05/20209:04:00 AMMayo
Martes, 5 de mayo de 20203835917556/05/20209:11:00 AMMayo
Martes, 5 de mayo de 20201850917556/05/20209:37:00 AMMayo
Martes, 12 de mayo de 202073359175513/05/202011:34:00 AMMayo
Martes, 12 de mayo de 20204189175513/05/202011:34:00 AMMayo
Miércoles, 13 de mayo de 2020189289175513/05/202012:40:00 PMMayo
Miércoles, 13 de mayo de 202070009175513/05/202012:40:00 PMMayo
Miércoles, 13 de mayo de 202082289175513/05/202012:40:00 PMMayo
Jueves, 14 de mayo de 202037659175515/05/20207:20:00 AMMayo
Jueves, 14 de mayo de 20202529175515/05/202010:29:00 AMMayo
Jueves, 14 de mayo de 20201269175515/05/202011:22:00 AMMayo
Jueves, 14 de mayo de 202025609175515/05/202010:42:00 AMMayo
Jueves, 14 de mayo de 202025609175515/05/202010:59:00 AMMayo
Jueves, 14 de mayo de 2020849175515/05/202010:42:00 AMMayo
Miércoles, 6 de mayo de 202026145917557/05/20208:45:00 AMMayo
Jueves, 14 de mayo de 2020169175516/05/20202:06:00 PMMayo
Jueves, 14 de mayo de 202089175515/05/20207:44:00 AMMayo
Martes, 19 de mayo de 20204289175520/05/20209:36:00 AMMayo
Miércoles 20 de mayo de 202067369175521/05/20204:28:00 AMMayo
Miércoles 20 de mayo de 2020934669175521/05/20206:45:00 AMMayo
Viernes, 22 de mayo de 20201779175522/05/20203:11:00 PMMayo
lunes, 25 de mayo de 20207609175525/05/20202:11:00 PMMayo
lunes, 25 de mayo de 202023409175525/05/20202:11:00 PMMayo
lunes, 25 de mayo de 202058839175525/05/20202:11:00 PMMayo
Martes 26 de mayo de 2020157329175527/05/20209:02:00 AMMayo
Martes 26 de mayo de 202013389175527/05/20209:02:00 AMMayo
Martes 26 de mayo de 2020264969175527/05/20209:03:00 AMMayo
Martes 26 de mayo de 2020290089175527/05/20208:45:00 AMMayo
Jueves 28 de mayo de 202019849175528/05/20202:40:00 PMMayo
Jueves 28 de mayo de 2020141559175528/05/20202:40:00 PMMayo
Miércoles 27 de mayo de 202020809175527/05/20206:13:00 PMMayo
Miércoles 27 de mayo de 20201599175527/05/20206:13:00 PMMayo

Primero creé una medida que calcula el minuto consumido dividiendo TotalConsumerMinutes por TotalMinutes de la siguiente manera:

Minutos consumidos: MAX('Table'[TotalConsumerMinutes]) /MAX('Table'[Total Minutes])
Entonces quiero crear un total de minutos consumidos que quería mostrar en el gráfico de líneas por mes.
Total en ejecución: calculate( sum([Consumed Minutes]), Filter(Table, Table['Date'] <-Max(Table[Date]))
Sin embargo, la instrucción mencionada anteriormente me dio un error que sólo acepta una referencia de columna como argumento. Lo creo porque no podemos aplicar agregadores en el agregador. No estoy seguro de cómo utilizo la primera medida en la segunda medida para calcular el total en ejecución. Cualquier guía sería muy apreciada.
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@myasir , Probar como

Total en ejecución: calculate( sumX('Table',[Consumed Minutes]), Filter(Table, Table[Date] <-Max(Table[Date]))

O

Total de ejecución: calculate( MAX('Table'[TotalConsumerMinutes]) /MAX('Table'[Total Minutes]), Filter(Table, Table[Date] <-Max(Table[Date]))

Pero como tiene fechas superpuestas, es posible que vea algunos problemas

tienen columna como

datetime á [Fecha]+ [Tiempo (NZST)] + time(0,0,rand()) // Es necesario comprobar si rand trabaja en segundo lugar o no

datetime á [Fecha]+ [Hora (NZST)] + rand()/1000 // Es necesario comprobar si rand trabaja en segundo lugar o no

y utilizar este nuevo campo

Total en ejecución: calculate( sumX('Table',[Consumed Minutes]), Filter(Table, Table[datetime] <-Max(Table[datetime ]))

View solution in original post

6 REPLIES 6
amitchandak
Super User
Super User

@myasir , Probar como

Total en ejecución: calculate( sumX('Table',[Consumed Minutes]), Filter(Table, Table[Date] <-Max(Table[Date]))

O

Total de ejecución: calculate( MAX('Table'[TotalConsumerMinutes]) /MAX('Table'[Total Minutes]), Filter(Table, Table[Date] <-Max(Table[Date]))

Pero como tiene fechas superpuestas, es posible que vea algunos problemas

tienen columna como

datetime á [Fecha]+ [Tiempo (NZST)] + time(0,0,rand()) // Es necesario comprobar si rand trabaja en segundo lugar o no

datetime á [Fecha]+ [Hora (NZST)] + rand()/1000 // Es necesario comprobar si rand trabaja en segundo lugar o no

y utilizar este nuevo campo

Total en ejecución: calculate( sumX('Table',[Consumed Minutes]), Filter(Table, Table[datetime] <-Max(Table[datetime ]))

@amitchandak ,

Esa es la salida de mi última respuesta

myasir_0-1600310361372.png

Como puede ver, las columnas TotalConsumerMinutes y debug tienen el mismo valor que no debería ser el caso.

@myasir , Consulte este archivo. Tanto Columna como medida son totales en ejecución. Como Date no se detectó ya que utilicé la fecha de incidente (formato dd/mm, mi uso del sistema mm/aa)

Vea si esto puede ayudar

@amitchandak , El archivo produce el resultado deseado. Sin embargo, cuando hice lo mismo en mi archivo terminó el mismo resultado antiguo. ¿Crees que es debido a los diferentes formatos de fecha? No pude obtener los comentarios en formato de fecha de su última publicación.

@myasir , La fecha debe ser detectada como fecha después de ese formato no importa. También agregué un número aleatorio en la columna Datetime que creé. Por favor, compruebe la columna de fecha y hora que creé

@amitchandak , Parece que no funcionó ningún cálculo. Intenté depurar el problema usando el siguiente comando:

CONCATENATEX(FILTER('Table','Table'[Date]<-MAX('Table'[Date])), sum([TotalConsumerMinutes]),",")
y encontró que la suma de TotalConsumerMinutes muestra el valor de la fila actual. No sumó el valor de TotalConsumerMinutes de fechas anteriores.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.