Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
Anonymous
Not applicable

Power BI Service gives different errors everytime I attempt to refresh online

Hello,

 

I've been trying to refresh online but Power BI does not tell me what the exact issue is but instead gives different error messages each time, pointing to different tables.

 

The most common one is The key didn't match any rows in the table. but a different table each time.  No changes to the model are done after each refresh attempt. Sometimes it would say that a particular column does not exist when it actually does. Other times, a cyclic reference error but I have checked for query dependencies and there is no cyclic reference. 

 

There are no error messages when refreshing using PBI Desktop.

 

My data is sourced from a Dataflow which connects to an azure blob and then an external data from an Excel file in OneDrive. 

13 REPLIES 13
GilbertQ
Super User
Super User

Hi there

Have you configured your Gateway to use both on-prem and cloud data sources?




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

@GilbertQ,

 

Thanks for the response.


Mmm. Good question.  The dataflow (which queries Azure blobs) is actually managed by a third-party vendor. I am not sure if the case is as you mentioned as the refresh worked fine until, probably, I started bringing in data from OneDrive so I will:

  • download the original model
  • add a dummy external data
  • load it to the model
  • not do anything else
  • upload the newly modified model 
  • then refresh online
  • and i'll see from there. 

That sounds like a good starting point to see if that will work.

It is difficult when there is a 3rd party vendor involved.




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

It seems that my previous assumtion iswrong. I uploaded the original model without doing anything else to it (no editing, etc), published it and attempted to refresh it online but still got an error: The key didn't match any rows in the table. Table: <random table>

Hi there

It would appear that possibly there is some difference when the data is refreshed online vs Power BI Desktop?

Is the data identical with no parameters used in the Power BI Service?




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

Can you elaborate please?

Hi there

When you create Parameters in your PBIX file, you can then also change the parameters in the Power BI Service?




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

Yes, I can.
Anonymous
Not applicable


@GilbertQ wrote:
Hi there

When you create Parameters in your PBIX file, you can then also change the parameters in the Power BI Service?


Hello,

 

The data model is parameterised but I do not think it is the cause. I created a basic and simple dataset (no measueres, calculated columns or additional transofrmations) connected to a table in dataflow, uploaded it and then attempted to refresh it. I would still get the same "The key didn't match any rows in the table. Table:" error. 

Hi there

I am not sure then what the cause is.

I would suggest opening a support ticket with Microsoft to troubleshoot

https://powerbi.microsoft.com/en-us/support/pro/




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

Unfortunately, I won't be in pro until my trial expires. 😞

Hi there,

You could get your trial upgraded to pro before it expires, which will then allow you to log a ticket?




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Anonymous
Not applicable

@GilbertQ 

What you've mentioned seems to be the issue.  Power BI service returned another "The key didn't match any rows in the table. " but this time it's another table.

 

I wish the service would just say that the gateway is not enabled to handle both on-prem and online data instead of giving confusing errors. 

 

That aside, I've been under the impression that connections to Azure blobs are supposed to be online and not on-prem but that doesn't seem so, at least, in my case. 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors