venerdì 31 ottobre 2008

Esempi di espressioni utilizzate nei campi calcolati-Eseguire operazioni aritmetiche

SpeseTrasportoPrincipali: [Trasporto] * 1,1
Visualizza nel campo SpeseTrasportoPrincipali le spese di trasporto più il 10%.

ImportoOrdine: [Quantità] * [PrezzoUnitario]
Visualizza nel campo ImportoOrdine il prodotto dei valori dei campi Quantità e PrezzoUnitario.

Intervallo: [DataRichiesta] - [DataSpedizione]
Visualizza nel campo Intervallo la differenza tra i valori dei campi DataRichiesta e DataSpedizione.

TotaleMagazzino: [ScorteInMagazzino] + [QuantitàOrdinata]
Visualizza nel campo TotaleMagazzino la somma dei valori dei campi ScorteAMagazzino e QuantitàOrdinata.

PercentualeSpeseTrasporto: Somma([Trasporto]) /Somma([Subtotale]) *100
Visualizza nel campo PercentualeSpeseTrasporto la percentuale di spese di trasporto in ciascun subtotale, ottenuta dalla divisone della somma dei valori del campo Trasporto per la somma dei valori del campo Subtotale.
È necessario che la riga Formula della griglia di struttura sia visualizzata e che la cella Formula per questo campo sia impostata su Espressione.
Se la proprietà Formato del campo è impostata a Percentuale, non includere *100.

SommaDiUnità: Nz([Scorte], 0) + Nz([QuantitàOrdinata], 0)
Visualizza nel campo SommaDiUnità la somma di tutte le scorte e delle quantità ordinate.
Quando in un'espressione viene utilizzato un operatore aritmetico (+, -, *, /) e il valore di uno dei campi nell'espressione è Null, il risultato dell'intera espressione sarà Null. Se alcuni dei record in uno dei campi utilizzati nell'espressione possono avere un valore Null, è possibile convertire il valore Null a zero mediante la funzione Nz.