The Power BI Fellowship
Reference · Error decoder

Power BI error decoder

Common Power BI, Power Query, DAX, gateway, refresh, deployment, Fabric, REST API and capacity errors: what each means, the usual causes, how to diagnose and how to fix.

Data AnalystBI DeveloperSenior BI DeveloperBI EngineerPower BI DesktopPower BI ServiceOn-premises data gatewayPower BI REST APIChecked 2 Oct 2026Download .md
On this page (8)

How to use the decoder

Error text varies a little between Desktop, the Service and versions, so each entry gives the key phrase to search for rather than a claim about the exact wording. Every entry follows the same shape: what it means, common causes, how to diagnose, how to fix, and where to practise.

Tip: Copy the full error, including the activity ID and request ID from the Service's error details. Support and your platform team need them; screenshots of half a message don't help anyone.

Power Query

"The column 'X' of the table wasn't found"

"DataFormat.Error: We couldn't convert to Number" (or Date)

"Expression.Error: The key didn't match any rows in the table"

"Formula.Firewall: Query … references other queries or steps, so it may not directly access a data source"

"This dataset includes a dynamic data source" (the Service won't refresh)

"DataSource.Error: Web.Contents failed to get contents from … (4xx/5xx)"

DAX and modeling

"A table of multiple values was supplied where a single value was expected"

"A circular dependency was detected"

"The value for 'Column' cannot be determined… no current row"

"You can't create a relationship between these two columns because one of the columns must have unique values"

"Function 'CALCULATE' has been used in a True/False expression that is used as a table filter expression"

"Visual has exceeded the available resources"

"The resultset of a query to external data source has exceeded the maximum allowed size of '1000000' rows"

Refresh

"Scheduled refresh has been disabled"

"Resource Governing: This operation was canceled because there wasn't enough memory"

Refresh timed out

Gateway and credentials

"The credentials provided for the … source are invalid"

Gateway offline or unreachable

Security and access

A user gets "You don't have access" or sees an empty report

RLS seems to do nothing

Deployment

Report in Production shows Test data, or the wrong numbers after deployment

PBIP or Git merge conflicts in TMDL or report JSON

Fabric and REST API

401 Unauthorized / 403 Forbidden from the Power BI or Fabric REST API

429 Too Many Requests

Capacity throttling: interactive requests delayed or rejected

Direct Lake model errors instead of falling back

Something missing or out of date? Open an issue or edit content/toolkit/guides/error-decoder.md.