Money# - skript- och diagramfunktion
Money#() konverterar en textsträng till ett monetärt värde i det format som har ställts in i laddningsskriptet eller operativsystemet, om inte en formatsträng tillhandahålls. Egna symboler för decimaler och tusentalsseparatorer är valbara parametrar.
Syntax:
Money#(text[, format[, dec_sep [, thou_sep ] ] ])
Returnerad datatyp: dual
Argument | Beskrivning |
---|---|
text | Textsträngen som ska utvärderas. |
format | En sträng som beskriver det förväntade indataformat som ska användas när man omvandlar strängen till ett numeriskt intervall. Om denna utelämnas används det valutaformat som definierats i operativsystemet. |
dec_sep |
Sträng som specificerar decimalavgränsare. Om det utelämnas används det MoneyDecimalSep-värde som angetts i dataladdningsskriptet. |
thou_sep |
Sträng som specificerar tusendelsavgränsare. Om det utelämnas används det MoneyThousandSep-värde som angetts i dataladdningsskriptet. |
Funktionen Money# fungerar vanligtvis som funktionen Num#, men hämtar standardvärdena för decimal- och tusenavgränsare från skript-variablerna för valutaformat eller från systemets inställningar för valuta.
Exempel | Resultat |
---|---|
Money#('35 648,37 kr' , '# ##0,00 kr',',',' ' ) |
Returnerar 35 648,37 kr när inställningen för MoneyFormat är # ##0,00 kr. Följande måste ställas in i ditt laddningsskript för att detta ska utvärderas korrekt som ett tal:
|
Money#( '$35,648.37', ' $#', '.', ',' ) |
Returnerar $35,648.37 med följande inställning:
|