被永久保护的模板

Template:Inflation

维基百科,自由的百科全书
跳到导航 跳到搜索
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

模板有三個必填參數,包括country_codevaluestart_year。通脹率資料可在模板的子頁面找到及編輯,如美國通脹率資料存在Template:Inflation/US/dataset,每年有新的資料,所有引用此模板的頁面便會自動更新。

另外,編者可使用end_year參數,指定某年之間的通脹率。

用法

{{Inflation|country_code|value|start_year|r=digit}}
{{Inflation|country_code|value|start_year|end_year|r=digit}}

此模板支援以下的貨幣:

Country name 國家代碼(country_code) 最早支援年份(start_year
澳洲[1] AU 1901
加拿大[2] CA 1916
德國[3] DE 1882
英國[4] UK 1264
美國[5] US 1800
  • end_year:如有輸入,數值必須比start_year大,比現時年份小。沒有輸入則預設為今年。
  • r=digit:設定四捨五入至某個數值,預設為0。

例子:


  • Green tickY {{Inflation|DE|1000000|2000}} = 596173
  • Green tickY {{Inflation|US|1000000|2001|2001}} = 相当于2001年的$1,000,000
  • Green tickY {{Inflation|US|1000000|1990|2005|r=2}} = 1494905.76
  • Green tickY {{Inflation|UK|1000000|1323|1978|r=-3}} = 114610000


參數不當會顯示NaN

  • Red XN {{Inflation}} = 使用{{Inflation}}时出错: |index= (参数1), |value= (参数2) and |start_year= (参数3) 必须被指定。
  • Red XN {{Inflation|abc}} = 使用{{Inflation}}时出错: |value= (参数2) and |start_year= (参数3) 必须被指定。
  • Red XN {{Inflation|DE|1000000}} = 使用{{Inflation}}时出错: |start_year= (参数3) 必须被指定。
  • Red XN {{Inflation|US|1000000|1200|3000}} = 使用{{Inflation}}时出错: |start_year=1200 (参数3) 低于索引"US"最早可用年(1800)。 and |end_year=3000 (参数4) 大于索引"US"的最新可用年(2020).
  • Red XN {{Inflation|UK|1000000|2005|2004}} = 使用{{Inflation}}时出错: |start_year=2005 (参数3) 大于 |end_year=2004 (参数4).

提示與技巧

貨幣轉換

此模板不能轉換貨幣單位,因此,如果想知道1960時的1000德國馬克於現在的價值,輸入{{Inflation|DE|1000|1960|r=2}}顯示的數值仍爲德國馬克,而非歐元。

所以,如要轉換貨幣單位,需要手動輸入數式,下面例子定義€ 1 = DM 1.95583:

  • Green tickY {{#expr:({{Inflation|DE|1000|1960|r=2}} / 1.95583) round 2}}
四捨五入

|r=參數可以定義要四捨五入的數位,輸入|r=2會約至2個小數點;輸入|r=-3會約至千位;輸入|r=-6會約至百萬位,如此類推。

Formatnum

為達到更佳效果,編者可以使用{{formatnum:}},用{{Formatprice}}也可。這個功能為數值每三個數位加上一個分隔逗號,但編者不能控制顯示多少小數位。

  • Green tickY DM {{formatnum:{{Inflation|DE|1000000|1957|1978}}}}.00 = DM 2,006,102.00
  • Green tickY £{{formatnum:{{Inflation|UK|1000000|1323|1978|r=-4}}}} = £114,610,000
  • Green tickY ${{formatnum:{{Inflation|US|1000000|1990|r=2}}}} = $1,980,896.59

參考資料

  1. ^ Australian Consumer Price Inflation figures follow the Long Term Linked Series provided in Australian Bureau of Statistics (2011) 6461.0 – Consumer Price Index: Concepts, Sources and Methods, 2011 as explained at §§3.10–3.11; this series comprises "from 1901 to 1914, the A Series Retail Price Index; from 1914 to 1946–47, the C Series Retail Price Index; from 1946–47 to 1948–49, a combination of the C Series Index, excluding rent, and the housing group of the CPI; and from 1948–49 onwards, the CPI." (3.10). Retrieved May 4, 2015
  2. ^ Canadian inflation numbers based on Statistics Canada tables 18-10-0005-01 (formerly CANSIM 326-0021) Consumer Price Index, annual average, not seasonally adjusted. Statistics Canada. January 18, 2019 [March 6, 2019].  and 18-10-0004-13 Consumer Price Index by product group, monthly, percentage change, not seasonally adjusted, Canada, provinces, Whitehorse, Yellowknife and Iqaluit. Statistics Canada. [March 6, 2019]. 
  3. ^ German inflation numbers based on data available from Deutsches Statistisches Bundesamt.
  4. ^ 4.0 4.1 见英国零售价指数英语Retail Price Index,数据来自Clark, Gregory. The Annual RPI and Average Earnings for Britain, 1209 to Present (New Series). MeasuringWorth. 2017 [2019-01-27]. 
  5. ^ Federal Reserve Bank of Minneapolis. Consumer Price Index, 1800–. [2019-10-25].