# 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:

Argument

| 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.<br><br>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.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/money_hash.htm)

#### Exempel och resultat:

Exemplen nedan förutsätter följande två operativsystemsinställningar:

* Standardinställning för valutaformat 1: kr # ##0,00
* Standardinställning för valutaformat 2: $ #,##0.00

`Money#(A
 , '# ##0,00 kr' 
 )`   
där A=35 648,37 kr

Resultat

| Resultat | Inställning 1 | Inställning 2 |
| --- | --- | --- |
| Sträng | 35 648,37 kr | 35 648,37 kr |
| Tal | 35648.37 | 3564837 |

`Money#( 
 A, ' $#', '.', ',' )`   
där A= 35 648,37 $

Resultat

| Resultat | Inställning 1 | Inställning 2 |
| --- | --- | --- |
| Sträng | $35,648.37 | $35,648.37 |
| Tal | 35648.37 | 35648.37 |