Risultati Formula

Risultati Formula non salvano un tempo bensí calcolano un tempo da altri risultati o dati all'interno del tuo file evento. I risultati formula sono usati in molteplici occasioni, per esempio per calcolare i tempi di settore, per calcolare punti, per aggiungere tempi e penalità... . 

Se non selezioni un punto di cronometraggio all'interno della sezione Finestra Principale -> Risultati (Avanzati), la formula può essere inserita nella colonna Calcolo. Qui può essere usata ogni Espressione che restituisce un numero. Nota che se l'espressione non restituisce un risultato (NULL) o restituisce una stringa, il risultato non sarà riempito e questo è diverso da un tempo di 0:00:00.

Per semplificare l'inserimento dei Risultati Formula è possibile utilizzare la procedura guidata premendo l'icona della mano :

La procedura guidata offre le seguenti opzioni:

Differenza di tempo

Attraverso la Differenza di tempo puoi calcolare semplicemente la differenza tra due tempi, per esempio tra il tempo di arrivo e il tempo di partenza o il tempo di settori (differenza tra tempo ai 20 km e 10 km). Quando chiudi la finestra cliccando su OK, la formula tipo T2-T1 sarà creata. Tx rappresenta il risultato con l'ID x.

Allo stesso modo, puoi usare TRx al posto di Tx che restituisce il valore tempo arrotondato. Per questo inserisci il flag su Usa tempi arrotondati in basso alla finestra.

Nota che gli operatori (più, meno, ecc..) possono essere inseriti solo se esistono entrambi gli operandi. Per esempio, la formua T2-T1 può essere calcolata solo se i partecipanti hanno un risultati sia per T2 che per T1. Se uno dei due tempi manca, il partecipante non avrà un tempo nemmeno in Risultati Formula. Se i risultati non-esistenti devono essere considerati come 0, puoi usare la formula nz.
 

Tabella

Usando una tabella puoi cercare i valori in una tabella. La tabella ha 4 indici (nella maggior parte dei casi avrai bisogno solo di uno) che puoi selezionare attraverso i campi da Indice 1 a Indice 4. Supponiamo che tu voglia calcolare i punti come segue: primo posto: 100 punti, secondo posto: 50 punti, terzo posto: 30 punti, altro: 0 punti. In tal caso la tabella può apparire così:


Indice 1 rappresenta la posizione e gli altri indici non sono usati. Quindi, inserisci Rank1 nell'indice 1 ed inserisci 0 negli altri indici:


 

Se il valore da calcolare dipende a sua volta da altri valori, per esempio dal genere o dalla gara, puoi usare gli altri indici di conseguenza.

Nota che dovresti usare la tabella solo se non riesci a calcolare i risultati con una formula. Per esempio, se vuoi raddoppiare il valore del risultati 1, puoi semplicemente definire la formula 2*T1 invede ci impostare una tabella che converte 1 in 2, 2 in 4, 3 in 6 e cosí via.

Aggregazione

Esistono diverse opzioni per aggregare i tempi, ad esempio per calcolare la somma, la media, il minimo, il massimo o determinare il numero di tempi immessi o l'ultimo o il primo.

Per la prima opzione di aggregazione, seleziona quali risultati devono essere considerati (dei risultati...attraverso...) e come aggregare questi risultati. Nota che Primo e Ultimo restituiscono il primo/ultimo risultato esistente (ordinato dal numero ID). Quando selezioni per esempio Minimo (ID), sarà restituito l'ID del risultato che contiene il valore minimo (e non il tempo!). Inoltre nota che la funzione di aggregazione restituirà sempre un valore; ad esempio la formula TSomma(1;4) equivale a nz(T1)+nz(T2)+nz(T3)+nz(T4). All'opposto, T1+T2+T3+T4 sarà calcolato solo se il partecipante ha risultati in tutti e quattro i risultati.

Quando si utilizza la seconda opzione di aggregazione, è possibile ridurre ulteriormente i risultati considerati. Se inserisci dei migliori risultati da 1 a 4, verranno prese in considerazione solo i migliori quattro tempi (supponi di avere una serie con 6 gare e desideri sommare i quattro migliori risultati). Se desideri considerare i valori più alti come valori migliori (ad es. Punti), puoi abilitare l'opzione Decrescente.
 

Formula individuale

Se nessuno di questi concetti soddisfa i requisiti della tua formula, puoi anche definire una formula individuale usando una espressione come questa:

 

T1-2*T2+if([Sex]="f";10;5)