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:
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.
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 Field1i 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.