上一頁|下一頁

EUROCURR 函數

將某種歐洲貨幣轉換為另一種貨幣。

類別: 貨幣轉換

語法

EUROCURR(from-currency-amount, from-currency-code, to-currency-code)

必要的引數

from-currency-amount

是指定要轉換之金額的數值。

from-currency-code

指定三個字元組成的貨幣代碼,用以識別轉換的來源貨幣 (請參閱歐洲貨幣和貨幣代碼)。

提示 如果 from-currency-code 含有空白值,則 EUROCURR 會將貨幣值從歐元轉換為所指定歐洲國家/地區的貨幣。
請參閱 在一個變數空白時轉換貨幣

to-currency-code

指定三個字元組成的貨幣代碼,用以識別轉換的目標貨幣 (請參閱歐洲貨幣和貨幣代碼)。

提示 如果 to-currency-code 含有空白值,則 EUROCURR 會將值從所指定歐洲國家/地區的貨幣轉換為歐元。

詳細資料

下表列出歐洲貨幣和相關聯的貨幣代碼。貨幣代碼可用來識別要轉換的來源或目標貨幣類型。數個國家/地區使用歐元作為其貨幣,而非使用下表中所列的貨幣。提供此資訊的目的是要滿足使用者的歷程資料。buildnlsOTKEY
歐洲貨幣和貨幣代碼
貨幣
貨幣代碼
奧地利先令
ATS
比利時法郎
BEF
英鎊
GBP
捷克克朗
CZK
丹麥克朗
DKK
德國馬克
DEM
荷蘭盾
NLG
歐元
EUR
芬蘭馬克
FIM
法國法郎
FRF
希臘德拉克馬
GRD
匈牙利福林
HUF
愛爾蘭鎊
IEP
義大利里拉
ITL
盧森堡法郎
LUF
挪威克朗
NOK
波蘭茲羅提
PLZ
葡萄牙埃斯庫多
PTE
羅馬尼亞列伊
ROL
俄羅斯盧布
RUR
斯洛維尼亞托拉
SIT
西班牙比塞塔
ESP
瑞典克朗
SEK
瑞士法郎
CHF
土耳其里拉
TRL
EUROCURR 函數會將特定國家/地區的貨幣轉換為另一個國家/地區貨幣的相等金額。它也可以將特定國家/地區的貨幣轉換為歐元。EUROCURR 使用固定貨幣轉換率表格或可變貨幣轉換率表格中的值來轉換貨幣。
如果您是從某個國家/地區的貨幣轉換為歐元,SAS 會除以其中一個轉換匯率表格中的該 from-currency-amount 國家/地區的匯率。請參閱從德國馬克轉換為歐元。 如果您是從歐元轉換為某個國家/地區的貨幣,SAS 會乘上其中一個轉換匯率表格中的該 from-currency-amount 國家/地區的匯率。請參閱從歐元轉換為德國馬克。 如果您是從某個國家/地區的貨幣轉換為另一個國家/地區的貨幣,SAS 會先將 from-currency-amount 轉換為歐元。SAS 會以作業環境允許的最精確方式來儲存中繼值,而不會對值進行四捨五入處理。SAS 然後會將歐元金額轉換為要轉換之目標貨幣的金額。請參閱從法國法郎轉換為德國馬克

範例

範例 1: 從德國馬克轉換為歐元

下列範例將一個德國馬克轉換為相等的歐元金額。
data _null_;
amount=eurocurr(50,'dem','eur');
put amount= ;
run;
SAS 日誌中的值是:amount=25.56459406

範例 2: 從歐元轉換為德國馬克

下列範例將一個歐元轉換為相等的德國馬克金額。
data _null_;
amount=eurocurr(25,'eur','dem');
put amount= ;
run;
SAS 日誌中的值是:amount=48.89575

範例 3: 從法國法郎轉換為德國馬克

下列範例將 50 個法國法郎轉換為相等的德國馬克金額。
data _null_;
x=50;
amount=eurocurr(x,'frf','dem');
put amount=;
run;
SAS 日誌中的值是:amount=14.908218069

範例 4: 在一個變數空白時轉換貨幣

下列範例會將 50 個歐元轉換為德國馬克。
data _null_;
x=50;
amount=eurocurr(x,' ','dem');
put amount=;
run;
SAS 日誌中的值是:amount=97.7915
上一頁|下一頁|頁面頂端