Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
Gå till huvudinnehåll Gå till ytterligare innehåll

Money - skript- och diagramfunktion

Money() formaterar ett uttryck numeriskt som ett valutavärde i det format som har ställts in i systemvariablerna i dataladdningsskriptet, eller i operativsystemet, om inte en formatsträng finns. Den formaterar även valbara decimal- och tusentalsavgränsare.

Syntax:  

Money(number[, format[, dec_sep[, thou_sep]]])

Returnerad datatyp: dual

Argument
ArgumentBeskrivning
number

Talet som ska formateras.

format Sträng som beskriver hur den resulterande valutasträngen ska formateras. Om det utelämnas används det värde som angetts i dataladdningsskriptet för MoneyFormat.

Funktionen Money har stöd för många formatalternativ för olika datumstrukturer, t.ex:

$#,##0.00: Lägger till ett dollartecken och två decimaler.

€ #,##0: Lägger till ett eurotecken, inga decimaler och ett blanksteg efter eurotecknet.

​¥#,##0: Lägger till ett tecken för japanska yen utan decimaler.

$#,##0;($#,##0): Formaterar negativa värden inom parentes.

₣ #.##0,00:​ Lägger till ett tecken för schweizerfranc med punkter som tusentalsavgränsare och ett kommatecken för decimalavgränsare (till exempel ₣ 1.000,00).

R #,##0.00: Sydafrikanskt randtecken med två decimaler och blanksteg efter randtecknet.

$ #,##0.000: Lägger till tre decimaler i dollarformatet.

dec_sep Sträng som specificerar decimalavgränsare. Om det utelämnas används det MoneyDecimalSep-värde som angetts i dataladdningsskriptet.

Funktionen Money stöder många format för decimalavgränsare, t.ex:

Komma ​' , ': Till exempel, $1,000,00 för ettusen dollar.

Punkt ' . ': ​ Till exempel € 1,000.00.

Bindestreck ' - ': När det används i stället för den traditionella punkten eller kommatecknet som decimalavgränsare visar det värden som ¥1,000-00.

thou_sep Sträng som specificerar tusendelsavgränsare. Om det utelämnas används det MoneyThousandSep-värde som angetts i dataladdningsskriptet.

Funktionen Money stöder många alternativ för tusentalsavgränsaren:

Punkt ​' . ': Använder en punkt som tusentalsavgränsare (vanligt i vissa europeiska format), visas som $1.000,00 om den kombineras med en decimalavgränsare med kommatecken.

Mellanslag ​' ': Använder ett mellanslag som tusentalsavgränsare, vilket är vanligt i vissa europeiska länder. Visas som € 1 000.00.

Understreck ​'_':​Använder ett understreck för tusentalsavgränsaren, som ibland används i tekniska eller specifikt regionala format. Visar värden som $1_000.00.

Om argumenten 2-4 utelämnas, används det valutaformat som definierats i operativsystemet.

Exempel: diagramuttryck
ExempelResultat
Money( 35648 )

Returnerar kr 35 648,00 när MoneyFormat-inställningen är kr ##0,00 och MoneyThousandSep är en punkt ' '.

Money( 35648, '#,##0 ¥', '.' , ',' )

Returnerar 3,564,800 ¥ genom att ignorera inställningen för MoneyFormat och MoneyThousandSep eftersom de valfria parametrarna Format, dec_sep och thou_sep anges i funktionen.

Money(35648)Returnerar $ 35,648.00 när MoneyFormat-inställningen är $ #,##0.00 och MoneyThousandSep är ett komma ','.

Exempel – grunderna i Money

Exempel – grunderna i valuta med en annan formatinställning

Exempel – Money-scenario

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!