OpenBB-finance/OpenBB · error · ValueError
Invalid value(s) for dimension 'transform': ['{resolved_code
Error message
Invalid value(s) for dimension 'transform': ['{resolved_code}']. Given prior selections {{'country': '{self.country}', 'indicator': '{indicator_str}'}}, available values are: {available_transforms} What it means
Error "Invalid value(s) for dimension 'transform': ['{resolved_code}']. Given prior selections {{'country': '{self.country}', 'indicator': '{indicator_str}'}}, available values are: {available_transforms}" thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/imf/openbb_imf/models/economic_indicators.py:548
if (
self.transform
and self.transform.lower() not in ("all", "*") # type: ignore # pylint: disable=E1101
and transform_dim
and transform_dim in dim_order
):
_, _, transform_lookup, unit_lookup = detect_transform_dimension(
dataflow_id
)
# Resolve user-friendly name to code
transform_val = self.transform.strip().lower() # type: ignore # pylint: disable=E1101
resolved_code = transform_lookup.get(
transform_val, unit_lookup.get(transform_val, self.transform)
)
available_transforms = get_available_values(transform_dim, dataflow_id)
if available_transforms and resolved_code not in available_transforms:
indicator_str = ",".join(indicator_codes)
raise ValueError(
f"Invalid value(s) for dimension 'transform': ['{resolved_code}']. "
f"Given prior selections {{'country': '{self.country}', "
f"'indicator': '{indicator_str}'}}, "
f"available values are: {available_transforms}"
)
class ImfEconomicIndicatorsData(EconomicIndicatorsData):
"""IMF Economic Indicators Data."""
__alias__dict__ = {
"title": "Indicator",
"country": "Country",
"symbol_root": "parent_code",
}
@field_validator("scale", "unit", "title", "description", "value", mode="before")
@classmethodView on GitHub (pinned to 3e071fcc2c)
Solutions
- Choose a transform from the listed available values.
- Omit the transform parameter to use the default.
When it happens
Trigger: Thrown at openbb_platform/providers/imf/openbb_imf/models/economic_indicators.py:548 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of OpenBB-finance/OpenBB@3e071fcc2c (2026-08-14).
Data as JSON: /api/errors/6e505ec181ef646e.
Report an issue: GitHub.