Num - skript- och diagramfunktion
Num() formaterar ett nummer, d v s den konverterar det numeriska ingångsvärdet att visa text i formatet som specificeras i den andra parametern. Om den andra parametern utelämnas, använder den decimalavgränsare och tusentalsavgränsare som anges i dataladdningsskriptet. Anpassade symboler för decimalavgränsare och tusentalsavgränsare är valbara parametrar.
Syntax:
Num(number[, format[, dec_sep [, thou_sep]]])
Returnerad datatyp: dual
Num-funktionen returnerar ett dualt värde med både strängen och det numeriska värdet. Funktionen tar det numeriska värdet i indatauttrycken och genererar en sträng som representerar antalet.
Argument:
Argument | Beskrivning |
---|---|
number |
Talet som ska formateras. |
format |
Sträng som specificerar hur den resulterande strängen ska formateras. Om den utelämnas används de decimalavgränsare och tusentalsavgränsare som har angetts i dataladdningsskriptet. |
dec_sep |
Sträng som specificerar decimalavgränsare. Om den utelämnas används det värde för variabeln DecimalSep som har angetts i dataladdningsskriptet. |
thou_sep |
Sträng som specificerar tusendelsavgränsare. Om den utelämnas används det värde för variabeln ThousandSep som har angetts i dataladdningsskriptet. |
Exempel:
Den följande tabellen visar resultaten när fältet A är lika med 35648.312.
A | Resultat |
---|---|
Num(A) | 35648.312 (beror på miljövariablerna i skriptet) |
Num(A, '0.0', '.') | 35648.3 |
Num(A, '0,00', ',') | 35648,31 |
Num(A, '#,##0.0', '.', ',') | 35,648.3 |
Num(A, '# ##0', ',', ' ') | 35 648 |
Exempel:
Lägg till exempelskriptet i appen och kör det.
Bygg sedan en rak tabell med Field1 och Field2 som dimensioner.
Sheet1:
let result= Num( pi( ), '0,00' );
Load * inline
[Field1; Field2
9; 8,2
1; $(result)
](delimiter is ';');
Field1 innehåller värdena 1 och 9.
Field2 innehåller värdena 3,14 och 8,2.