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
JackZeeU
New Member

What determines if an expressions.tmdl file gets created?

Hello,

I have a question regarding the expressions.tmdl file that can be created when using .pbip files. Sometimes the file gets created when turning a .pbix file into a .pbip, but sometimes it doesn't. I can't seem to find what determines if the expressions.tmdl file gets created or not.

Thankful for any insights!

 

JackZeeU_0-1755522880494.png

 


 

1 ACCEPTED SOLUTION
Mauro89
Resolver II
Resolver II

Hello @JackZeeU,

 

as of my knowledge the expressions.tmdl file only gets created if your .pbix contains calculation groups (from Tabular Editor) or other advanced model expressions. If your model doesn’t have those, the .pbip export won’t include an expressions.tmdl — that’s why you sometimes see it and sometimes not.

 

So in short:

  • With calculation groups/advanced model expressions → expressions.tmdl is generated.
  • Without them → no file, because there’s nothing to store there.


Maybe you can verify that with your concrete examples?

If you confirm feel free to mark my post as solution. 

Best regards!

View solution in original post

4 REPLIES 4
v-achippa
Community Support
Community Support

Hi @JackZeeU,

 

Thank you for reaching out to Microsoft Fabric Community.

 

Thank you @Mauro89 for the prompt response. 

 

As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user for the issue worked? or let us know if you need any further assistance.

 

Thanks and regards,

Anjan Kumar Chippa

Hi @JackZeeU,

 

We wanted to kindly follow up to check if the solution provided by the user for the issue worked? or let us know if you need any further assistance.

 

Thanks and regards,

Anjan Kumar Chippa

Mauro89
Resolver II
Resolver II

Hello @JackZeeU,

 

as of my knowledge the expressions.tmdl file only gets created if your .pbix contains calculation groups (from Tabular Editor) or other advanced model expressions. If your model doesn’t have those, the .pbip export won’t include an expressions.tmdl — that’s why you sometimes see it and sometimes not.

 

So in short:

  • With calculation groups/advanced model expressions → expressions.tmdl is generated.
  • Without them → no file, because there’s nothing to store there.


Maybe you can verify that with your concrete examples?

If you confirm feel free to mark my post as solution. 

Best regards!

Hi,

I think your right,

From what I can tell the expressions.tdml file is created when the pbix file includdes power query elements. For example if I create parameters in power query it will generate an expressions.tdml file. 

Helpful resources

Announcements
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.