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.
跳到主要內容 跳至補充內容

Money - 指令碼與圖表函數

Money() 將運算式的格式以數值方式設定為金額值,使用在資料載入指令碼或作業系統 (除非提供格式字串) 的系統變數集中設定的格式,以及選用的小數與千位分隔符號。

語法:  

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

傳回的資料類型: 雙值

引數
引數描述
number

要格式設定的數字。

format 說明如何對所產生貨幣字串進行格式設定的字串。如果省略,則會使用 MoneyFormat 資料載入指令碼中設定的值。

Money 函數支援多種不同日期結構的格式選項,例如:

$#,##0.00:新增美元符號和兩位小數。

€ #,##0:新增歐元符號,沒有小數位數,歐元符號後面有一個空格。

​¥#,##0:新增日圓符號,沒有小數位數。

$#,##0;($#,##0):以括號格式化負值。

₣ #.##0,00:新增瑞士法郎符號,以句號作為千位分隔符號,以逗號作為小數點 (例如 ₣ 1.000,00)。

R #,##0.00:南非鍰符號,有兩位小數,鍰符號後面有空格。

$ #,##0.000:將三位小數新增至美元格式。

dec_sep 指定小數點位數分隔符號的字串。如果省略,則會使用資料載入指令碼中設定的 MoneyDecimalSep 值。

Money 函數支援多種小數分隔符號格式,例如:

逗號「,」:例如 $1,000,00 表示一千美元。

句號「. 」:例如 € 1,000.00

連字符「-」:若用來代替傳統的句號或逗號作為小數點分隔符號,這會顯示類似 ¥1,000-00 的值。

thou_sep 指定千位分隔符號的字串。如果省略,則會使用資料載入指令碼中設定的 MoneyThousandSep 值。

Money 函數支援千位數字分隔符號的多種選項:

句號「.」:使用句號作為千位分隔符號 (在某些歐洲格式中很常見),如果與逗號小數點分隔符號搭配則顯示為 $1.000,00

空格「 」:使用空格作為千位分隔符號,這在一些歐洲國家很常見。顯示為 € 1 000.00

底線「_」:使用底線作為千位分隔符號,這有時候用於技術或特定區域格式。顯示像 $1_000.00 這樣的值。

如果省略引數 2-4,將會使用作業系統中設定的貨幣格式。

範例:圖表運算式
範例結果
Money( 35648 )

MoneyFormat 設定為 kr ##0,00MoneyThousandSep 是句號 ' ',則會傳回 kr 35 648,00

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

由於函數中提供了選用參數 Formatdec_septhou_sep,因此忽略 MoneyFormat 設定和 MoneyThousandSep 設定,藉此傳回 3,564,800 ¥

Money(35648)MoneyFormat 設定為 $ #,##0.00MoneyThousandSep 是逗號 ',',則會傳回 $ 35,648.00

範例 - Money 基礎事項

範例 - 使用不同格式設定的 Money 基礎事項

範例 - Money 使用情境

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!