Template talk:Inflation/Archive 4
![]() | This is an archive of past discussions about Template:Inflation. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Archive 1 | Archive 2 | Archive 3 | Archive 4 |
How does "r" work?
Can somebody explain to me how the "r" (rounding) parameter works? I understand the concept of significant digits, but what r does seems only vaguely related to that, and expressed in a way I find inscrutable. I've never used anything other than negative values, and usually end up doing trial-and-error until I find a value that does what I want. I tried looking at the template source code, and ran away screaming in horror. RoySmith (talk) 13:29, 4 February 2025 (UTC)
- It's not about significant digits exactly. It's about where the rounding happens, either at (r=0), after (r=2, for example), or before (r=-3) the decimal point. To get hundredths of a dollar or other currency, use r=2 (i.e. 2 digits to the right of the decimal point). To get the number rounded to the nearest thousand, use r=-3 (i.e. 3 digits to the left of the decimal point). That's what the documentation appears to say, anyway. If you have examples that don't match that explanation, please provide them here. – Jonesey95 (talk) 01:13, 6 February 2025 (UTC)
- @Jonesey95 The main issue that I can see is that the template cuts off final zeroes, even if
r=
is specified, so you end up with silly things like{{Inflation|index=US-GDP|value=1|start_year=2005|r=2}}
giving 1.5, not 1.50. This really does need fixing, in my opinion. Theknightwho (talk) Theknightwho (talk) 20:07, 14 February 2025 (UTC)- I agree that seems like a bug. – Jonesey95 (talk) 21:17, 14 February 2025 (UTC)
- @Jonesey95 The main issue that I can see is that the template cuts off final zeroes, even if
It is easier to understand with an example:
- {{formatnum:{{Inflation|US|2923706.026|2009|r=3}}}} —> 4,285,109.08 (3 decimal places)
- {{formatnum:{{Inflation|US|2923706.026|2009|r=2}}}} —> 4,285,109.08 (2 decimal places)
- {{formatnum:{{Inflation|US|2923706.026|2009|r=1}}}} —> 4,285,109.1 (automatic rounding removes the 0)
- {{formatnum:{{Inflation|US|2923706.026|2009|r=0}}}} —> 4,285,109 (whole number)
- {{formatnum:{{Inflation|US|2923706.026|2009|r=-1}}}} —> 4,285,110 (-1 decimal place)
- {{formatnum:{{Inflation|US|2923706.026|2009|r=-2}}}} —> 4,285,100 (-2 decimal place)
- {{formatnum:{{Inflation|US|2923706.026|2009|r=-3}}}} —> 4,285,000 (-3 decimal place)
Edit request 8 February 2025
This edit request has been answered. Set the |answered= parameter to no to reactivate your request. |
Description of suggested change: Per https://www.minneapolisfed.org/about-us/monetary-policy/inflation-calculator/consumer-price-index-1800-, the 2024 data can be added as 944.9 for Inflation/US/dataset. Kline • talk • contribs 19:21, 8 February 2025 (UTC)
Edit request 25 February 2025
This edit request has been answered. Set the |answered= parameter to no to reactivate your request. |
Description of suggested change: please update the NZ year in {{Inflation/year}} and the citation year in {{Inflation/fn}} from 2021 to 2024, see update to Template:Inflation/NZ/dataset.
Diff:
− | NZ = | + | NZ = 2024 |