# Num — funkcja skryptu i funkcja wykresu

Num() formatuje liczbę, to znaczy konwertuje liczbową wartość danych wejściowych na wyświetlany tekst, stosując format określony w drugim parametrze. W przypadku pominięcia drugiego parametru zostaną użyte separatory dziesiętne i tysięczne ustawione w skrypcie ładowania danych. Niestandardowe symbole separatora dziesiętnego i separatora tysięcy są parametrami opcjonalnymi.

Składnia:

Num(number[, format[, dec\_sep [, thou\_sep]]])

Typ zwracanych danych: podwójny

Funkcja Num zwraca wartość podwójną z ciągiem i wartością numeryczną. Funkcja pobiera wartość liczbową wyrażenia wejściowego i generuje ciąg reprezentujący liczbę.

Argumenty:

Argumenty Num

| Argument | Opis |
| --- | --- |
| number | Liczba do sformatowania. |
| format | Ciąg znaków określający sposób formatowania otrzymywanego ciągu. W przypadku pominięcia zostaną użyte separatory dziesiętne i tysięczne ustawione w skrypcie ładowania danych. |
| dec\_sep | Ciąg znaków określający separator dziesiętny. W przypadku pominięcia zostanie użyta wartość zmiennej DecimalSep ustawiona w skrypcie ładowania danych. |
| thou\_sep | Ciąg znaków określający separator tysięcy. W przypadku pominięcia zostanie użyta wartość zmiennej ThousandSep ustawiona w skrypcie ładowania danych. |

Przykład:

Poniższa tabela przedstawia wyniki, gdy pole A ma wartość 35648.312.

Wyniki

| A | Wynik |
| --- | --- |
| Num(A) | 35648.312 (zależy od zmiennych środowiskowych w skrypcie) |
| Num(A, '0.0', '.') | 35648.3 |
| Num(A, '0,00', ',') | 35648,31 |
| Num(A, '#,##0.0', '.', ',') | 35,648.3 |
| Num(A, '# ##0', ',', ' ') | 35 648 |

Przykład:

Dodaj ten przykładowy skrypt do aplikacji i uruchom ją.

Następnie utwórz tabelę prostą z wymiarami `Field1`i `Field2`.

`Sheet1:` `let result= Num( pi( ), '0,00' );` `Load * inline` `[Field1; Field2` `9; 8,2` `1; $(result)` `](delimiter is ';');` ` `

` Field1  `Wymiar zawiera wartości 1 i 9.

` Field2  `Wymiar zawiera wartości 3,14 i 8,2.