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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection Learn more

Reply
XCT
Resolver I
Resolver I

Dataflow Gen2: issue while refreshing - Error Code: Mashup Exception Expression Erro

Hi,

 

I'm facing an issue to refresh a dataflow Gen2. It works well in the PowerQuery Interface.

But when I try to run the refresh, I encounter that error message on a table...

Here is the message (sorry t's in french):

Error Code: Mashup Exception Expression Error, Error Details: Couldn't refresh the entity because of an issue with the mashup document MashupException.Error: Expression.Error: ร‰chec de lโ€™insertion dโ€™un tableau., InnerException : Dรฉsolรฉ... Nous n'avons pas pu appliquer l'opรฉrateur - aux types Table et Table., Erreur sous-jacente : Dรฉsolรฉ... Nous n'avons pas pu appliquer l'opรฉrateur - aux types Table et Table. Details: Reason = Expression.Error;ErrorCode = Lakehouse036;Message = Dรฉsolรฉ... Nous n'avons pas pu appliquer l'opรฉrateur - aux types Table et Table.;Detail = [Operator = "-", Left = error "Microsoft.Mashup.Engine1.Runtime.ValueException: [Expression.Error] La valeur n'a pas รฉtรฉ spรฉcifiรฉe.#(cr)#(lf) at Microsoft.Mashup.Engine1.Language.ValueCreator.CreateValueForThrow(IThrowExpression throwExpr)#(cr)#(lf) at Microsoft.Mashup.Engine1.Language.ValueCreator.<>c__DisplayClass23_0.<CreateValueForRecord>b__0(Int32 index)#(cr)#(lf) at Microsoft.Mashup.Engine1.Runtime.RecordValue.DemandRecordValue.get_Item(Int32 index)#(cr)#(lf) at Microsoft.Data.Mashup.ProviderCommon.MashupResource.TryGetValue(Func`1 getValue, IValue& value, String& errorMessage)#(cr)#(lf)Record", Right = error "Microsoft.Mashup.Engine1.Runtime.ValueException: [Expression.Error] La valeur n'a pas รฉtรฉ spรฉcifiรฉe.#(cr)#(lf) at Microsoft.Mashup.Engine1.Language.ValueCreator.CreateValueForThrow(IThrowExpression throwExpr)#(cr)#(lf) at Microsoft.Mashup.Engine1.Language.ValueCreator.<>c__DisplayClass23_0.<CreateValueForRecord>b__0(Int32 index)#(cr)#(lf) at Microsoft.Mashup.Engine1.Runtime.RecordValue.DemandRecordValue.get_Item(Int32 index)#(cr)#(lf) at Microsoft.Data.Mashup.ProviderCommon.MashupResource.TryGetValue(Func`1 getValue, IValue& value, String& errorMessage)#(cr)#(lf)Record"];Message.Format = Dรฉsolรฉ... Nous n'avons pas pu appliquer l'opรฉrateur #{0} aux types #{1} et #{2}.;Message.Parameters = {"-", "Table", "Table"};ErrorCode = 10051;Microsoft.Data.Mashup.Error.Context = System (Request ID: c9e39295-bda4-4ecf-9650-f0cd39e3204a).

 

The issue is really random โ€” sometimes the run works fine, but since this morning it hasnโ€™t worked at all.

 

Need your help, please

1 REPLY 1
v-dineshya
Community Support
Community Support

Hi @XCT ,

Thank you for reaching out to the Microsoft Community Forum.

 

The error "We couldn't apply the operator '-' to types Table and Table" refers that somewhere in your Power Query logic, you are trying to subtract one table from another using the - operator, which is not valid in Power Query M language. This kind of operation might work in the Power Query Editor due to preview caching or partial evaluation, but fails during actual refresh in the service.

 

Please try below things to fix the issue.


1. Ensure you are not trying to subtract one table from another. If you are trying to filter out rows, consider using functions like Table.SelectRows, Table.RemoveRows, Table.Join and Table.ExceptShow.


2. If your want to remove rows from one table that exist in another, use
Table.Except(Table1, Table2), it subtract one table from another in Power Query.


3. The error "The value has not been specified", mean that one of the tables involved in the operation is null or not properly loaded. Ensure all queries return valid tables and that any parameters or steps are correctly defined.


4. Test Refresh in Power BI Service:
Sometimes, the Power Query Editor handles previews differently than the actual refresh engine. After making changes, test the refresh in the Power BI Service to confirm the fix.


5. If you are referencing queries that are not loaded ( "Enable Load" is unchecked), it might cause issues during refresh. Ensure all necessary queries are loaded.


6. If you are using dynamic parameters or functions that work differently during refresh like DateTime.LocalNow(), consider replace them with static values.

 

I hope this information helps. Please do let us know if you have any further queries.

 

Regards,

Dinesh

 

Helpful resources

Announcements
Fabric Data Days is here Carousel

Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.