上一頁|下一頁

歐洲貨幣轉換

歐洲貨幣轉換概觀

SAS 可讓您將歐洲貨幣從某個國家/地區的貨幣轉換為另一個國家/地區的貨幣的相等金額。您也可以將國家/地區的貨幣轉換為歐元,而且可以將歐元轉換為特定國家/地區的貨幣。
SAS 提供一組輸出格式、輸入格式以及一個函數,用於進行貨幣轉換。 EURFRISO 這組輸出格式可以用來將特定歐洲貨幣轉換為歐元金額。ISO 代表 ISO 標準 4214 貨幣代碼。如需 ISO 標準 4217 貨幣代碼的完整清單,請參閱 http://www.xe.com/iso4217.php。

固定的歐元轉換率

27 個歐洲國家/地區構成 EMU (歐洲貨幣聯盟)。17 個國家/地區的轉換率是固定的,且併入 EURFRISO 和 EURTOISO 輸出格式以及 EUROCURR 函數中。下表列出比率固定之特定貨幣的貨幣代碼和轉換率。
固定的歐元轉換率
ISO 貨幣代碼
轉換率
貨幣
ATS
13.7603
奧地利先令
BEF
40.3399
比利時法郎
CYP
0.585274
賽普勒斯鎊
DEM
1.95583
德國馬克
ESP
166.386
西班牙比塞塔
EEK
15.6466
愛沙尼亞克朗
EUR
1
歐元
FIM
5.94573
芬蘭馬克
FRF
6.55957
法國法郎
GRD
340.750
希臘德拉克馬
IEP
0.787564
愛爾蘭鎊
ITL
1936.27
義大利里拉
LUF
40.3399
盧森堡法郎
MTL
0.429300
馬爾他里拉
NLG
2.20371
荷蘭盾
PTE
200.482
葡萄牙埃斯庫多
SIT
239.640
斯洛維尼亞托拉
SKK
30.1260
斯洛伐克克朗

變動的歐元轉換率

EMU 中有 13 個國家/地區的貨幣轉換率是變動的。這些國家/地區的轉換率是儲存在您可以使用 EURFRTBL fileref 參考的 ASCII 文字檔中。例如,您可以將變動比率儲存至 variableRates.txt 檔案,並使用 Filename EURFRTBL “variables.txt”; 陳述式來參考該檔案。 variableRages.txt 的內容可以是:
EURFRCHF=1.5260
EURFRPLZ=1.3650
您可以使用下列代碼將波蘭茲羅提轉換為歐元:
data _null;
x=12345;
put x eurfrplz15.2;
run;
輸出:
€2.939,29

範例:轉換歐洲貨幣與歐元

下列範例顯示從比利時法郎到歐元的轉換。EURFRBEF 輸出格式會將國家/地區的貨幣金額除以匯率:
CurrencyAmount / ExchangeRate
12345 / 40.3399 
範例程式碼:從比利時法郎到歐元的轉換
data _null_
x=12345 /*convert from Belgian francs to euros*/
put x eurfrbef15.2;
run;
輸出:
e306,02
下列範例顯示歐元到比利時法郎的轉換。EURTOBEF 輸出格式會將歐元乘上目標貨幣的匯率:
EurosAmount * ExchangeRate
12345 * 40.3399 
data _null_
x=12345; /*convert from euros to Belgian francs*/
put x eurtobef15.2;
run;
輸出:
497996.07

歐洲貨幣之間的直接轉換

EUROCURR 函數使用轉換率表格來轉換不同的貨幣。針對兩個國家/地區之間的貨幣轉換,
  1. SAS 會將金額轉換為歐元。
    附註: SAS 會以作業環境允許的最精確方式來儲存中繼值,而不會對值進行四捨五入處理。
  2. SAS 會將歐元金額轉換為目標貨幣金額。
SourceCurrencyAmountEurosAmountTargetCurrencyAmount

BelgianFrancseuros 
12345 / 40.3399 = 306.02456 euros

EurosFrenchFrancs
306.02456 * 6.55957 = 2007.3895 French francs
data _null_;
x=eurocurr(12345,'bef','frf'); /*convert from Belgian francs to French francs*/
put x=;
run;
輸出:
x=2007.389499
SAS 會將比利時法郎轉換為歐元,然後再將歐元轉換為法國法郎。
上一頁|下一頁|頁面頂端