Wyrażenia liczbowe

Poniżej dostępne są wyrażenia raportów na potrzeby pytań typu number (liczba).

W pytaniach liczbowych można używać podstawowych operatorów matematycznych na potrzeby dodawania, odejmowania, mnożenia i dzielenia, a także znajdowania modułów odpowiedzi na te pytania. Przykłady:

${number1 - 15}

${number1 * 6}

${number1 / number2}

${number1 % number2}

Wskazówka:

Jeśli wyrażenie zawiera złożone wyrażenie matematyczne, należy rozważyć zastosowanie nawiasów, aby zapewnić oczekiwane wyniki w generowanym raporcie.

W pytaniach typu decimal (wartość dziesiętna) można użyć wyrażenia round do skonfigurowania maksymalnej liczby miejsc dziesiętnych, do jakiej dana wartość jest zaokrąglana. W następującym przykładzie liczba 3,141592 jest zaokrąglana do czterech miejsc dziesiętnych, czyli do wartości 3,1416:

${decimal1 | round:4}

Wyrażenia toFixed można użyć do skonfigurowania maksymalnej liczby miejsc dziesiętnych, do jakiej dana wartość jest zaokrąglana. W następującym przykładzie ustalana jest liczba miejsc dziesiętnych w liczbie 3,14, w wyniku czego powstaje liczba 3,140:

${decimal1 | toFixed:3}

Wyrażenia format można użyć do wyświetlenia odpowiedzi na pytanie typu number (liczba) w konkretny sposób z użyciem znaków zastępczych. Obsługiwane są następujące znaki zastępcze:

ZnakOpis

.

Separator dziesiętny.

,

Jeśli zostanie umieszczony w wyrażeniu format, dodaje separatory grupujące, gdzie wielkość grupy jest określona przez liczbę cyfr między znakiem zastępczym separatora pierwszej grupy i znakiem zastępczym separatora dziesiętnego lub końcem wyrażenia. Jeśli nie zostanie dodany, nie będą używane żadne separatory grupujące.

0

Wymagane cyfry. Jeśli odpowiedź będzie krótsza niż wymagana liczba cyfr, zostanie dopełniona zerami.

#

Cyfry opcjonalne. Jeśli odpowiedź będzie zawierać więcej cyfr, niż podano, liczba zostanie zaokrąglona.

Wskazówka:

Separatory dziesiątek i tysięcy na wydruku będą zależeć od wybranych ustawień regionalnych.

W poniższym przykładzie jest zwracana odpowiedź dla maksymalnie trzech miejsc dziesiętnych z separatorami tysięcy, w razie potrzeby zaokrąglona:

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