Zahlenausdrücke

Beispiele für Berichtsausdrücke für Zahlenfragen finden Sie weiter unten.

Grundlegende mathematische Operatoren können für numerische Fragen zum Addieren, Subtrahieren, Multiplizieren und Dividieren oder zum Ermitteln des Restwerts für die Antworten auf diese Fragen verwendet werden. Nachfolgend finden Sie einige Beispiele:

${number1 - 15}

${number1 * 6}

${number1 / number2}

${number1 % number2}

Tipp:

Wenn der Ausdruck einen komplexen mathematischen Ausdruck enthält, empfiehlt sich die Verwendung von Klammern, um sicherzustellen, dass beim Generieren des Berichts das gewünschte Ergebnis erzielt wird.

Bei Fragen vom Typ "decimal" kann mit dem Ausdruck round eine maximale Anzahl an Dezimalstellen festgelegt werden, auf die der Wert gerundet wird. Im folgenden Beispiel wird die Zahl 3,141592 auf die vier Dezimalstellen 3,1416 gerundet:

${decimal1 | round:4}

Mit dem Ausdruck toFixed kann eine maximale Anzahl an Dezimalstellen festgelegt werden, auf die der Wert gerundet wird. Im folgenden Beispiel wird die Anzahl von Dezimalstellen der Zahl 3,14 in 3,140 geändert:

${decimal1 | toFixed:3}

Mit dem format-Ausdruck können Sie unter Verwendung von Platzhaltern festlegen, wie die Antwort auf eine Zahlenfrage angezeigt werden soll. Die im Folgenden aufgeführten Platzhalterzeichen werden unterstützt:

ZeichenBeschreibung

.

Dezimaltrennzeichen.

,

Bei Angabe im format-Ausdruck werden Gruppentrennzeichen eingefügt. Die Gruppengröße ist die Anzahl der Ziffern zwischen dem ersten Gruppentrennzeichen und dem Dezimaltrennzeichen oder stattdessen dem Ende des Ausdrucks. Wenn hier nichts angegeben ist, werden keine Gruppentrennzeichen verwendet.

0

Erforderliche Ziffern. Wenn die Antwort weniger als die erforderliche Anzahl Ziffern enthält, wird mit Nullen aufgefüllt.

#

Optionale Ziffern. Wenn die Antwort mehr als die angegebene Anzahl Ziffern enthält, wird die Zahl gerundet.

Tipp:

Dezimal- und Tausender-Trennzeichen werden in der Ausgabe des Ergebnisses entsprechend dem gewählten Gebietsschema angezeigt.

Im folgenden Beispiel wird die Antwort mit maximal drei Dezimalstellen mit Tausender-Trennzeichen und bei Bedarf gerundet zurückgegeben:

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