跳到主要內容

Money# - 指令碼與圖表函數

Money#() 會以載入指令碼或作業系統中設定的格式 (除非提供格式字串),將文字字串轉換成貨幣數值。自訂的小數位和千分位符號為可選參數。

語法:  

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

傳回的資料類型: 雙值

引數:   

Money# 引數
引數 描述
text

要評估的文字字串。

format

描述當將字串轉換成間隔數值時預期要使用的輸入格式的字串。

如果省略,則將會使用作業系統中設定的貨幣格式。

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

money# 函數的作用一般和 num# 函數相同,不過會從金額格式的指令碼變數或貨幣的系統設定取得小數點分隔符號和千位分隔符號的預設值。

以下的範例假設下列兩個作業系統設定:

  • 貨幣格式預設設定 1: kr # ##0,00
  • 貨幣格式預設設定 2: $ #,##0.00

範例 1:  

Money#(A , '# ##0,00 kr' )

其中 A=35 648,37 kr

範例 1 結果
結果 設定 1 設定 2
字串:

35 648.37 kr

35 648.37 kr

數字:

35648.37

3564837

範例 2:  

Money#( A, ' $#', '.', ',' )

其中 A= $35,648.37

範例 2 結果
結果 設定 1 設定 2
字串:

$35,648.37

$35,648.37

數字:

35648.37

35648.37

此頁面是否對您有幫助?

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

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com