Gå till huvudinnehåll Gå till ytterligare innehåll

Num# - skript- och diagramfunktion

Num#() tolkar en textsträng som ett numeriskt värde, vilket innebär att indatasträngen konverteras till ett tal med det format som specificerats i den andra parametern. Om den andra parametern utelämnas använder funktionen de decimal- och tusentalsavgränsare som anges i dataladdningsskriptet. Egna symboler för decimaler och tusentalsseparatorer är valbara parametrar.

Syntax:  

Num#(text[, format[, dec_sep [, thou_sep ] ] ])

Returnerad datatyp: dual

Funktionen Num#() returnerar ett dualt värde med både strängvärdet och det numeriska värdet. Funktionen tar indatauttryckets textrepresentation och genererar ett tal. Talets format ändras inte: utdata formateras på samma sätt som indata.

Argument
ArgumentBeskrivning
text Textsträngen som ska utvärderas.
format

Sträng som specificerar talformatet som används i den första parametern. Om den utelämnas används de decimal- och tusentalsavgränsare som anges i dataladdningsskriptet.

dec_sep

Sträng som specificerar decimalavgränsare. Om det utelämnas används värdet för variabeln DecimalSep som angetts i dataladdningsskriptet.

thou_sep

Sträng som specificerar tusendelsavgränsare. Om det utelämnas används värdet för variabeln ThousandSep som angetts i dataladdningsskriptet.

Exempel: diagramuttryck
ExempelResult (String) Result (Number)
Num#( '35,648.31', '#', '.' , ',' )35,648.3135648.31
Num#( ‘35 648.312’, '#', '.' , ',' )35 648.31235648.312
Num#( '35.648,3123', '#', '.' , ',' )35.648,3123-
Num#( '35 648,31234', '#', '.' , ',' )35 648,31234-
Num#('1,234.56', '#,##0.00')1,234.561234.56
Num#('$1,230.45', '$#,##0.00')$1,230.451230.45
Num#('20220315', 'YYYYMMDD')2022031520220315

Exempel – grunderna i Num#

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!