Description
Rebase nominalPrice by target/source when sourceKnown, otherwise return zero with comparable false.
Cross-country monetary comparisons require an explicit currency, price basis, and population scope. Exchange rates, price indexes, and purchasing-power adjustments are different transformations and should not be substituted without stating their meaning.
Rebase nominalPrice by target/source when sourceKnown, otherwise return zero with comparable false.
When to use this tool
Use International Price Year Base Flag when you need a monetary comparison using caller-supplied conversion or price factors.
How to use the tool and how it works
- Enter nominalPrice, sourceIndex, targetIndex, sourceKnown. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read comparable, rebasedPrice. Inspect comparable before interpreting the associated values.
Require positive sourceIndex and targetIndex. Rebase nominalPrice by target/source when sourceKnown, otherwise return zero with comparable false.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| nominalPrice | Nominal Price | Required. Finite number. |
| sourceIndex | Source Index | Required. Finite number; strictly above 0. |
| targetIndex | Target Index | Required. Finite number; strictly above 0. |
| sourceKnown | Source Known | Required. Boolean. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| comparable | Comparable | Required. Boolean. |
| rebasedPrice | Rebased Price | Required. Finite number. |
{
"input": {
"nominalPrice": 100,
"sourceIndex": 80,
"targetIndex": 120,
"sourceKnown": true
},
"output": {
"comparable": true,
"rebasedPrice": 150
}
} Limitations and assumptions
- Unknown-source zero is a placeholder; sourceKnown is supplied and no index compatibility, price year, currency, or valid international comparison is verified.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Use the appropriate official dataset and its methodology for the comparison. Align price year, currency, household basis, and purchasing-power convention before aggregating or interpreting values.
References
Similar or alternative tools
- International Price Basis Factor
Divide signed price by source quantity, multiply by target quantity and target-currency-per-source factor.
- International Aid Inkind Cash Crosswalk
Value in-kind goods, reduce by loss, add signed cash, and subtract transfer cost.