Loading

Come aggregare il tempo

Data pubblicazione: Aug 24, 2022
Operazione
Come aggregare il tempo

Ad esempio,

l'azione A ha richiesto 1 ora 20 min 5 sec, l'azione B ha richiesto 1 min 10 sec

AZIONE     TEMPO
azione A      01:20:05
azione B      00:01:10

per l'aggregazione sum([tempo]), il risultato previsto è 1 ora 21 min 15 sec (01:21:15)
 
Fasi
Se i dati temporali e il risultato aggregato sono entrambi inferiori a 24 ore

1. Crea il seguente calcolo

DATETIME(
SUM(
FLOAT(
DATEPARSE ( "HH:mm:ss", [Tempo] )
)
)
)

2. Imposta il formato della data del calcolo come

personalizzato: hh:mm:ss

Se i dati temporali o il risultato aggregato sono superiori a 24 ore

1. Crea il seguente calcolo

INT(STR(INT(SUM(ZN(INT(SPLIT(STR([Time]),':',1)))*3600+ZN(INT(SPLIT(STR([Tempo]),':',2)))*60+ZN(INT(SPLIT(STR([Tempo]),':',3))))
/3600)))*10000
+
INT(RIGHT("0"+STR(INT((SUM(ZN(INT(SPLIT(STR([Tempo]),':',1)))*3600+ZN(INT(SPLIT(STR([Tempo]),':',2)))*60+ZN(INT(SPLIT(STR([Tempo]),':',3))))
%3600)/60)),2))*100
+
INT(RIGHT("0"+STR(INT((SUM(ZN(INT(SPLIT(STR([Tempo]),':',1)))*3600+ZN(INT(SPLIT(STR([Tempo]),':',2)))*60+ZN(INT(SPLIT(STR([Tempo]),':',3))))
%3600)%60)),2))

2. Imposta il formato numerico del calcolo come

personalizzato: ###0:00:00

 
Numero articolo Knowledge

001456854

Allegati

aggregate time.twbx

20 KB

 
Caricamento
Salesforce Help | Article