Le funzioni risultati sono usate per comparare i risultati individuali dei partecipanti.
La maggior parte usano il formato TFunzione(a;b) dove a e b definiscono il range degli ID Risultati che devono essere presi in considerazione.
Alcune funzioni hanno parametri aggiuntivi che sono spiegati con la funzione. Ci sono ulteriori variazioni aggiuntive di ciascuna funzione che sono anche spiegate all'interno della sezione.
TCount()
TCount(a;b) conta quanti tempi sono inseriti nei risultati con ID da a a b.
TCountIf()
TCountIf(a;b;c;d) conta quanti tempi nei risultati da a a b sono maggiori o uguali a c ma minori od uguali a d, dove c e d sono tempi inseriti in secondi.
TTCount()
TTCount(a;b) prende una lista arbitraria di risultati ID e conta quanti tempi ci sono in quei risultati
es. TTCount(10;20;30;40) - restituisce quanti tempi ci sono nei risultati con ID 10, 20, 30 & 40
TSum()
La funzione TSum(a;b) calcola la somma dei tempi nei risultati con ID da a a b.
TSum(10;12) - equivale a nz(T10)+nz(T11)+nz(T12)
La funzione TSum(a;b;c;d) recupera tutti i tempi nei risultati con ID da a a b, li ordina dal più piccolo al più grande e quindi calcola la somma dei migliori risultati nelle posizioni da c a d.
TSum(10;15;1;2) - somma i due migliori tempi presenti nei risultati da 10 a 15. TSum(10;15;3;3) - somma i 3 migliori tempi presenti nei risultati da 10 a 15 e sottrae la somma dei migliori 2 tempi. --> restituisce il terzo miglior tempo nei risultati da 10 a 15.
TSum(a;b;c;d;1) corrisponde a TSum(a;b;c;d), ma ordina i tempi in ordine decrescente.
TRSum()
TRSum(a;b), TRSum(a;b;c;d) and TRSum(a;b;c;d;1) hanno la stessa funzionalità di TSum() ma usa valori tempi arrotondati.
TTSum()
TTSum() prende una lista arbitraria di risultati ID e restituisce la somma dei tempi presenti in quegli ID
TTSum(10;20;30;40) - equivale a nz(T10)+nz(T20)+nz(T30)+nz(T40)
TTRSum()
TTRSum() ha la stessa funzionalità di TTSum() ma usa valori tempo arrotondati.
TMin()
TMin(a;b) restituisce il tempo o valore minimo dai risultati con ID da a a b.
TRMin()
TRMin(a;b) ha la stessa funzione di TMin() ma usa valori tempo arrotondati.
TMinID()
TMinID(a;b) ha la stessa funzione di TMin() ma restituisce l'ID del risulato che contiene il tempo minore.
TMinText()
TMinText(a;b) ha la stessa funzione di TMin() ma restituisce il tempo formattato.
TMinName()
TMinName(a;b) ha la stessa funzione di TMin() ma restituisce il nome del risultato che contiene il tempo minore.
Può essere utilizzato solo direttamente nelle liste di output o in campi / funzioni definiti dall'utente: non può essere usato nei Risultati poichè restituisce un valore testo e non un numero.
TTMin()
TTMin() prende una lista arbitraria di risultati ID e restituisce il tempo minore contenuto tra quei risultati.
es. TTMin(11;21;31;41) - restituisce il tempo minore presente tra i risultati 11,12,14,13
TTRMin()
TTRMin() ha la stessa funzionalità di TTMin() ma restituisce il tempo arrotondato del risultato che contiene il tempo minimo.
TTMinID()
TTMinID() ha la stessa funzionalità di TTMin() ma restituisce l'ID del risultato minimo.
TTMinText()
TTMinText() ha la stessa funzionalità di TTMin() ma restituisce il tempo formattato del risultato minimo.
TTMinName()
TTMinName() ha la stessa funzionalità di TTMin() ma restituisce il nome del risultato che contiene il tempo minimo.
TTMinIndex()
TTMinIndex() ha la stessa funzionalità di TTMin() ma restituisce la posizione in lista del risultato che contiene il tempo minimo.
es. TTMinIndex(10;20;30;40) - restituisce un numero da 1 a 4 in base alla posizione in cui è presente il risultato minore tra l'elenco 10,20,30 & 40
TMinIf()
TMinIf(a;b;c;d) restituisce il tempo minimo dai risultati con ID da a a b, maggiore di o uguale a c ma minore di o uguale a d.
e.g. TMinIf(1;10;3600;3900) - restituisce il tempo minimo dai Risultati con ID da 1 a 10, che è maggiore o uguale ad 1h e minore o uguale a 1h05m
TMinIfID()
TMinIfID(a;b;c;d) has the same functionality like TMinIf(), but returns the minimum ID of the results with ID a to b, which is greater than or equal to c but less than or equal to d.
TAvg()
Tavg(a;b) calcola la media dei tempi nei risultati con ID da a a b
TRAvg()
TRAvg(a;b) ha la stessa funzionalità di TAvg() ma usa valori tempo arrotondati.
TTAvg()
TTAvg() prende una lista arbitraria di risultati e restituisce la media dei tempi o valori contenuti in quei risultati
TTAvg(10;20;30;40) - restituisce la media dei tempi nei risultati 10,20,30 & 40
TTRAvg()
TTRAvg() ha la stessa funzionalità di TTAvg() ma usa valori tempo arrotondati.
TMax()
TMax(a;b) restituisce il tempo o il valore massimo dai risultati con ID da a a b.
TRMax()
TRMax(a;b) ha la stessa funzionalità di TMax() ma usa valori tempo arrotondati.
TMaxID()
TMaxID(a;b) ha la stessa funzionalità di TMax() ma restituisce l'ID del risultato che contiene il tempo massimo.
TMaxText()
TMaxText(a;b) ha la stessa funzionalità di TMax() ma restituisce il tempo formattato del risultato che contiene il tempo massimo
TMaxName()
TMaxName(a;b) ha la stessa funzionalità di TMax() ma restituisce il nome del risultato che contiene il tempo massimo.
Può essere utilizzato solo direttamente negli elenchi di output o in campi / funzioni definiti dall'utente, non può essere utilizzato nei risultati poiché restituisce un valore di testo.
TTMax()
TTMax() prende un elenco arbitrario di ID risultato e restituisce il tempo o il valore massimo da tali risultati.
e.g. TTMax(11;21;31;41) - restituisce il tempo massimo dall'elenco dei risultati 11,21,31,41
TTRMax()
TTRMax() ha la stessa funzionalità di TTMax() ma restituisce il tempo arrotondato del risultato che contiene il tempo massimo.
TTMaxID()
TTMaxID() ha la stessa funzionalità di TTMax() ma restituisce l'ID del risultato massimo.
TTMaxText()
TTMaxText() ha la stessa funzionalità di TTMax() ma restituisce il tempo formattato del risultato che contiene il tempo massimo.
TTMaxName()
TTMaxName() ha la stessa funzionalità di TTMax() ma restituisce il nome del risultato che contiene il tempo massimo.
TTMaxIndex()
TTMaxIndex() ha la stessa funzionalità di TTMax() ma restituisce la posizione nell'elenco del risultato che contiene il tempo massimo.
e.g. TTMaxIndex(10;20;30;40) - Restituisce un numero da 1 a 4 in base alla posizione in cui è presente il risultato massimo tra l'elenco 10,20,30 & 40
TMaxIf()
TMaxIf(a;b;c;d) restituisce il tempo massimo dai risultati con ID da a a b, maggiore o uguale a c ma minore o uguale a d.
e.g. TMaxIf(1;10;3600;3900) - restituisce il tempo massimo dai Risultati con ID da 1 a 10, che è maggiore o uguale a 1h e minore o uguale a 1h05m
TMaxIfID()
TMaxIfID(a;b;c;d) has the same functionality like TMaxIf(), but returns the minimum ID of the results with ID a to b, which is greater than or equal to c but less than or equal to d.
TFirst()
TFirst(a;b) scansiona i risultati da a a b e restituisce il primo tempo che trova (con ID più basso)
La funzione TFirst(a;b;c;d) recupera tutti i tempi dai risultati con ID da a a b e li ordina dal più piccolo al più grande. Quindi considera solo i tempi dal c-esimo al d-esimo e restituisce il primo di questi (= quello con l'ID più basso).
TFirst(a;b;c;d;1) corrisponde a TFirst(a;b;c;d), ma ordina i tempi in ordine decrescente.
TFirst(a;b;0;0;0;c) scansiona i risultati da a a b e restituisce il c-esimo tempo inserito.
TRFirst()
TRFirst(a;b), TRFirst(a;b;c;d), TRFirst(a;b;c;d;1) and TRFirst(a;b;0;0;0;c) hanno la stessa funzionalità di TFirst() ma usano valori di tempo arrotondati.
TFirstID()
TRFirstID(a;b), TRFirstID(a;b;c;d), TRFirstID(a;b;c;d;1) and TRFirstID(a;b;0;0;0;c) hanno la stessa funzionalità di TFirst() ma restituisce l'ID del risultato che contiene il primo tempo.
TFirstText()
TRFirstText(a;b), TRFirstText(a;b;c;d), TRFirstText(a;b;c;d;1) and TRFirstText(a;b;0;0;0;c) hanno la stessa funzionalità di TFirst() ma restituisce il tempo formattato del risultato.
TFirstName()
TFirstName(a;b), TFirstName(a;b;c;d), TFirstName(a;b;c;d;1) and TFirstName(a;b;0;0;0;c) hanno la stessa funzionalità di TFirst() ma restituiscono il nome del risultato che contiene il primo tempo.
TTFirst()
TTFirst() prende un elenco arbitrario di risultati ID e restituisce il primo tempo inserito in base all'ordine dei risultati nell'elenco.
e.g. TTFirst(11;21;31;41) - restituisce il primo tempo che trova dalla lista risultati 11,21,31,41 in questo ordine
TTRFirst()
TTRFirst() ha la stessa funzionalità di TTFirst() ma restituisce il tempo arrotondato del primo risultato.
TTFirstID()
TTFirstID() ha la stessa funzionalità di TTFirst() ma restituisce l'ID del primo risultato.
TTFirstText()
TTFirstText() ha la stessa funzionalità di TTFirst() ma restituisce il tempo formattato del primo risultato.
TTFirstName()
TTFirstName() ha la stessa funzionalità di TTFirst() ma restituisce il nome del primo risultato.
TTFirstIndex()
TTFirstIndex() ha la stessa funzionalità di TTFirst() ma restituisce la posizione nell'elenco del primo risultato.
e.g. TTFirstIndex(10;20;30;40) - Restituisce un numero da 1 a 4 in base alla posizione in cui è presente il primo risultato tra l'elenco 10,20,30 & 40
TLast()
TLast(a;b) scansiona i risultati da a a b e restituisce l'ultimo tempo inserito (quindi con ID più alto)
La funzione TLast(a;b;c;d) recupera tutti i tempi nei risultati con gli ID da a a b e li ordina dal più piccolo al più grande. A questo punto considera dal c-esimo al d-esimo risultato restituendo l'ultimo (=ID più grande).
TLast(a;b;c;d;1) corrisponde a TLast(a;b;c;d), ma ordina i tempi in ordine decrescente.
TLast(a;b;0;0;0;c) scansiona i risultati da a a b e restituisce il c-ultimo risultato.
TRLast()
TRLast(a;b), TRLast(a;b;c;d), TRLast(a;b;c;d;1) e TRLast(a;b;0;0;0;c) hanno la stessa funzionalità di TLast() ma usano il valore tempo arrotondato.
TLastID()
TLastID(a;b), TLastID(a;b;c;d), TLastID(a;b;c;d;1) e TLastID(a;b;0;0;0;c) hanno la stessa funzionalità di TLast() ma restituiscono l'ID del risultato che contiene l'ultimo tempo.
Guarda TLast() per esempi di utilizzo di questo.
TLastText()
TLastText(a;b), TLastText(a;b;c;d), TLastText(a;b;c;d;1) e TLastText(a;b;0;0;0;c) hanno la stessa funzionalità di TLast() ma restituiscono il tempo formattato del risultato.
Guarda TLast() per esempi sull'utilizzo di questo.
TLastName()
TLastName(a;b), TLastName(a;b;c;d), TLastName(a;b;c;d;1) e TLastName(a;b;0;0;0;c) hanno la stessa funzionalità di TLast() ma restituiscono il nome del risultato che contiene l'ultimo tempo.
Guarda TLast() per esempi sull'utilizzo di quest'ultimo.
TTLast()
TTLast() prende una lista arbitraria di ID Risultato e restituisce l'ultimo tempo inserito in accordo all'ordine dei risultati nella lista.
es. TTLast(11;12;14;13) - restituisce l'ultimo tempo dalla lista dei risultati presente nell'ordine degli ID 11,12,14,13
TTRLast()
TTRLast() ha la stessa funzionalitá di TTLast() ma restituisce il tempo arrotondato dell'ultimo risultato.
TTLastID()
TTLastID() ha la stessa funzionalitá di TTLast() ma restituisce l'ID dell'ultimo risultato.
TTLastText()
TTLastText() ha la stessa funzionalitá di TTLast() ma restituisce il tempo formattato dell'ultimo risultato.
TTLastName
TTLastName() ha la stessa funzionalitá di TTLast() ma restituisce il nome dell'ultimo risultato.
TTLastIndex()
TTLastIndex() ha la stessa funzionalitá di TTLast() ma restituisce la posizione in lista dell'ultimo risultato.
es. TTLastIndex(10;20;30;40) - restituisce un numero da 1 a 4 in accordo alla posizione dell'ID Risultato che contiene l'ultimo tempo secondo l'ordine 10,20,30 & 40.
T()
T(x) restituisce il valore nel risultato x come valore decimale.
Evita di usare la funzione T() nelle Formule Risultati - crea importanti dipendenze nel tuo file!
Guarda inoltre TR(), TText(), TName().
TR()
TR(x) restituisce il tempo arrotondato nel risultato x come valore decimale.
Evita di usare la funzione TR() nelle Formule Risultati - crea importanti dipendenze nel tuo file!
TName()
TText()
DMaxMin()
DMaxMin(a;b;c) esegue la scansione dei risultati da a a b e restituisce il tempo massimo inferiore a c, dove c è un valore temporale immesso come secondi.