Espressioni numeriche

Sono forniti di seguito degli esempi di espressioni del report per le domande numeriche.

Gli operatori matematici di base possono essere usati con le domande numeriche, utilizzabili per aggiungere, sottrarre, moltiplicare, dividere o trovare il modulo delle risposte a tali domande. Di seguito sono riportati degli esempi:

${number1 - 15}

${number1 * 6}

${number1 / number2}

${number1 % number2}

Suggerimento:

Se l'espressione include un'espressione matematica complessa, utilizzare le parentesi per accertarsi che la generazione del report fornisca il risultato previsto.

Per domande decimali, l'espressione round può essere usata per impostare un numero massimo di luoghi decimali a cui si può arrotondare il valore. L'esempio seguente arrotonda il numero 3,141592 alle quattro cifre decimali di 3,1416:

${decimal1 | round:4}

L'espressione toFixed può essere usata per impostare un numero massimo di luoghi decimali a cui si può arrotondare il valore. L'esempio seguente fissa il numero di decimali in 3.14 a 3.140:

${decimal1 | toFixed:3}

È possibile usare l'espressione format per visualizzare la risposta a una domanda numerica in un modo specifico, usando caratteri segnaposto. I seguenti caratteri segnaposto sono supportati:

CarattereDescrizione

.

Separatore decimale.

,

Se inserito nell'espressione format, aggiunge separatori di gruppo, con la dimensione del gruppo determinata dal numero di cifre tra il primo segnaposto separatore di gruppo e il segnaposto del punto decimale o la fine dell'espressione. Se non aggiunto, non viene utilizzato alcun separatore di gruppo.

0

Cifre richieste. Se la risposta ha meno del numero richiesto di cifre, sarà riempita di zeri.

#

Cifre facoltative. Se la risposta ha più cifre di quelle fornite, il numero verrà approssimato.

Suggerimento:

I separatori decimali e delle migliaia verranno visualizzati nel risultato stampato in base alla scala scelta.

L'esempio seguente restituisce la risposta a un massimo di tre spazi decimali con i separatori delle migliaia, arrotondando se necessario.

${decimal1 | format:"#,##0.###"}