OpenBB-finance/OpenBB · error · OpenBBError
Dataflow '{dataflow}' does not support transform/unit parame
Error message
Dataflow '{dataflow}' does not support transform/unit parameter. What it means
Error "Dataflow '{dataflow}' does not support transform/unit parameter." thrown in OpenBB-finance/OpenBB.
Source
Thrown at openbb_platform/providers/imf/openbb_imf/models/economic_indicators.py:770
params[unit_dim] = resolved_code
applied = True
# Raise error if transform value is not valid for dataflow
if not applied:
available = []
if transform_lookup:
available.extend(
sorted(
set(transform_lookup.keys())
- set(transform_lookup.values())
)
)
if unit_lookup:
available.extend(
sorted(set(unit_lookup.keys()) - set(unit_lookup.values()))
)
if not transform_dim and not unit_dim:
raise OpenBBError(
f"Dataflow '{dataflow}' does not support transform/unit parameter."
)
raise OpenBBError(
f"Invalid transform value '{query.transform}' for dataflow '{dataflow}'. "
f"Available options: {', '.join(available) if available else 'none'}"
)
# We request one extra period to ensure value carry-forward for STATUS="NA" obs.
if query.limit is not None and start_date is None:
current_year = datetime.now().year
if frequency == "A":
start_year = current_year - query.limit - 1
start_date = str(start_year) # Just year for annual
elif frequency == "Q":
years_back = (query.limit + 7) // 4 + 1
start_year = current_year - years_back
start_date = str(start_year)
elif frequency == "M":View on GitHub (pinned to 3e071fcc2c)
Solutions
- Remove the transform/unit parameter for this dataflow.
- Check which dataflows support the transform parameter via the metadata endpoints.
When it happens
Trigger: Thrown at openbb_platform/providers/imf/openbb_imf/models/economic_indicators.py:770 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/1fd2c2c1c851b956.
Report an issue: GitHub.