Utilizzare la funzione di associazione per descrivere lo scopo della
funzione, impostare una sintassi e parametri di input validi ed impostare il valore di restituzione della funzione.
Le descrizioni contenute nell'argomento relativo alla funzione di associazione includono quanto segue:
- Una breve descrizione dello scopo della funzione.
- Parametri di input validi. I parametri sono elencati in ordine, poiché
l'ordine è significativo per la maggior parte delle funzioni. Ai parametri si applica
la seguente sintassi:
datatypen – dove n indica
un ordine, se sono consentiti vari parametri dello stesso tipo
[datatype] –
dove le parentesi [ ] indicano che il parametro è facoltativo.
- Il valore restituito dalla funzione.
Le funzioni di associazione possono elaborare i seguenti tipi di dati:
- anysimpletype
- È consentito qualsiasi tipo di dati, inclusi numeri, stringhe, date
o valori booleani.
- booleano
- true o false.
- date
- Una stringa che rappresenta una data nel formato AAAA-MM-GG (vedere datetime per le
descrizioni dei componenti).
- datetime
- Una stringa che rappresenta una data ed un'ora nel formato:AAAA-MM-GGThh:mm:ss.ssss
Dove:
- AAAA = anno
- MM = mese
- GG = giorno
- T = carattere di separazione data/ora
- hh = ora
- mm = minuti
- ss = secondi
- ssss = millisecondi facoltativi
- day
- Una stringa che rappresenta la parte relativa al giorno di una data nel formato:
GG
- dt
- È possibile fornire vari tipi di dati differenti per la data o l'ora. Consultare
la descrizione del parametro per ottenere un elenco dei tipi di dati
validi.
- duration
- Una stringa che rappresenta un intervallo di tempo nel formato [-]PnYnMnDTnHnMnS:
- [-] = un segno meno facoltativo
- P = indicatore del periodo
- nY = il numero di anni
- nM = il numero di mesi
- nD = il numero di giorni
- T = separatore data/ora
- nH = il numero di ore
- nM = il numero di minuti
- nS = il numero di secondi
- stringa vuota
- Una stringa priva di contenuto (ad esempio, ''). Viene, in genere,
restituita per condizioni di errore, quando il risultato normalmente prevede una stringa.
- month
- Una stringa che rappresenta la parte relativa al mese di una data nel formato:
MM
- monthday
- Una stringa che rappresenta la parte relativa al mese e al giorno di una data nel
formato: MM-GG
- nodeset
- Un insieme di nodi nello schema. Gli insiemi di nodi sono identificati da
uno specifico percorso al nodo o alla struttura nello schema. Gli insiemi di nodi vengono
utilizzati in certe funzioni matematiche. Il tipo di dati dei nodi nell'insieme
deve essere numero.
- numero
- Qualsiasi numero intero o decimale inclusi:
- zero positivo e negativo
- infinito positivo e negativo
- NaN (Si tratta di un valore che indica che il risultato non è costituito da un numero.)
- stringa
- Caratteri di testo nella codifica carattere del messaggio
- time
- Una stringa che rappresenta la parte relativa all'ora nel formato:
hh:mm:ss.sss[-indicatore-fuso-orario]
Vedere datetime per
le descrizioni dei componenti.
- tm
- È possibile fornire vari tipi di dati differenti per l'ora. Consultare
la descrizione del parametro per ottenere un elenco dei tipi di dati
validi.
- year
- Una stringa che rappresenta la parte relativa all'anno di una data nel formato:
AAAA
- yearmonth
- Una stringa che rappresenta la parte relativa all'anno e al mese di una data nel
formato: AAAA-MM