Funzioni Risultati

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. 

es. TMin(1;10) - restituisce il tempo minore presente tra i risultati con ID da 1 a 10

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.

Es. TCount(1;10) - restituisce il numero di tempi inseriti nei Risultati con ID da 1 a 10

TCountIf()

TCountIf(a;b;c;d) conta quanti tempi nei risultati da b sono maggiori o uguali a c ma minori od uguali a d, dove c e d sono tempi inseriti in secondi.

Es. TCountIf(21;25;25200;36000)  -  Conta il numero dei tempi nei risultati con ID dal 21 al 25 che sono maggiori o uguali a 25200s (07:00:00) e minori o uguali a 36000 (10:00:00)

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 b.

Es. TMin(1;10) - restituisce il minor tempo presente nei risultati con ID da 1 a 10.

TRMin()

TRMin(a;b) ha la stessa funzione di TMin() ma usa valori tempo arrotondati.

Es. TRMin(1;10) - restituisce il minor tempo presente nei risultati con ID da 1 a 10 usando valori tempo arrotondati.

TMinID()

TMinID(a;b) ha la stessa funzione di TMin() ma restituisce l'ID del risulato che contiene il tempo minore.

Es. TMinID(1;10) - restituisce l'ID del risultato con il minor tempo tra i risultati con ID da 1 a 10.

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.

Es. TMinName(1;10) - restituisce il nome del risultato contenente il tempo minore tra gli ID dei risultati da 1 a 10

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 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

es. TAvg(1;10) - restituisce la media dei tempi nei risultati con ID da 1 a 10.

TRAvg()

TRAvg(a;b) ha la stessa funzionalità di TAvg() ma usa valori tempo arrotondati.

e.g. TRAvg(1;10) - restituisce la media dei tempi nei risultati con ID da 1 a 10 usando 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.

e.g. TMax(1;10) - restituisce il tempo massimo dai risultati con ID da 1 a 10

TRMax()

TRMax(a;b) ha la stessa funzionalità di TMax() ma usa valori tempo arrotondati.

es. TRMax(1;10) - restituisce il tempo massimo dai risultati con ID da 1 a 10 utilizzando valori di tempo arrotondati

TMaxID()

TMaxID(a;b) ha la stessa funzionalità di TMax() ma restituisce l'ID del risultato che contiene il tempo massimo.

es. TMaxID(1;10) - restituisce l'ID del risultato con il tempo massimo dai risultati con ID da 1 a 10

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.

e.g. TMaxName(1;10) - restituisce il nome del risultato con il tempo massimo dai risultati con ID da 1 a 10

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 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)

es. TFirst(1;10) - restituisce il tempo dal risultato con l'ID più basso da Risultati con ID da 1 a 10

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).

es. TFirst(1;10;1;3)  - Restituisce il risultato con l'ID più basso dai 3 tempi più piccoli dagli ID risultati da 1 a 10

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.

es. TFirst(1;10;0;0;0;3)  - Restituisce il terzo risultato (in base agli ID dei Risultati) che son stati inseriti nei Risultati da 1 a 10

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)

es. TLast(1;10) - restituisce il tempo contenuto dal risultato con il più alto ID tra i Risultati con ID da 1 a 10

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).

es. TLast(1;10;1;3)  - Restituisce il risultato con ID più grande dai 3 tempi più piccoli dagli ID risultati da 1 a 10

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.

es. TLast(1;10;0;0;0;3)  - Restituisce il 3-ultimo risultato (in accordo agli ID Risultati) che è stato inserito nei risultati ID da 1 a 10.

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!

Guarda inoltre T(), TText(), TName().

TName()

TName(x) restituisce il nome del risultato con ID x.

Guarda inoltre T(), TR(), TText().

TText()

TText(x) restituisce il valore tempo formattato nel risultato x.

Guarda inoltre T(), TR(), TName().

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.

e.g. DMaxMin(1;10;3600)  - Restituisce il tempo massimo presente tra i risultati da 1 a 10  minore peró di 3600s (1 ora)