Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Hey all,
I had created semantic models in Fabric in lakehouse (service) itself and wanted to create field parameters in the semantic model for aiding some PowerBI dashboards. Being new to Fabric I tried the traditional way of trying to download and add a field parameter, seems like I cannot download it and there is no option to create a parameter in Service. Does anyone know how to create field parameters in Fabric Lakehouse Semantic Models?
Hi @ARUNnambiar123 ,
Thanks for reaching out to Microsoft Fabric Community.
Field parameters can't be created directly within semantic models authored in the Fabric service UI at the moment.
That said, if you're using Power BI Desktop with a PBIP project connected to a Direct Lake semantic model (remote modeling), you can now create field parameters directly from the Modeling tab. This was recently enabled and supports scenarios where you're building reports over a service-based semantic model.
Reference: Power BI June 2025 Feature Summary | Microsoft Power BI Blog | Microsoft Power BI
If you're working purely in the service and need to create field parameters, one option is to use a DAX calculated table to manually simulate them. This involves defining a table that combines the fields or measures you want users to switch between and using that in visuals along with a slicer.
Eg:
FieldParameter =
UNION(
SELECTCOLUMNS(VALUES('SalesTable'[SalesAmount]), "Name", "Sales", "Value", 'SalesTable'[SalesAmount]),
SELECTCOLUMNS(VALUES('SalesTable'[Profit]), "Name", "Profit", "Value", 'SalesTable'[Profit])
)
Use the "Name" column in a slicer and bind "Value" to your visual to allow dynamic switching between measures or fields.
Please refer to video shared by @suparnababu8 for step by step approach.
Another approach is to enable the XMLA endpoint (read-write) in your workspace and connect to the semantic model using either SQL Server Management Studio (SSMS) or Tabular Editor. Both tools allow you to edit the model directly, you can create calculated tables or use the built-in field parameter feature in Tabular Editor to define the parameter logic, which will then be available in the service model.
Hope this helps. Please reach out for further assistance.
If this post helps, then please consider to give a kudos and Accept as the solution to help the other members find it more quickly.
Thank you.
Hi @ARUNnambiar123 ,
As we haven't heard from you in a while, just checking in to see if any responses were helpful. If so, kindly consider marking the helpful reply as 'Accepted Solution' to help others with similar queries.
Otherwise, feel free to reach out for further assistance.
Thank you.
Hi @ARUNnambiar123 ,
Creating field parameters in Fabric Lakehouse Semantic Models is a bit different compared to the traditional Power BI Desktop workflow.
Here’s what you need to know:
Current Limitations:
Workarounds:
If you have access to the original PBIX file:
If the semantic model only exists in Fabric Service (and not as a PBIX):
Direct Lake Mode Models:
If you need step-by-step instructions for any of these approaches, or want guidance on structuring your semantic model for future extensibility, let me know!
Hope this clarifies the current state and your options!
If you haven;t tried this, can you please check this tutiorial, it might helps you to create field parameters in Fabric Lakehouse Semantic Models
https://youtu.be/AOgbJBbvwR4?si=HmyZ4lELjbDEsNTT
Creating Field Parameter in Direct Lake mode Semantic Model in Fabric
Thank you!
Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
User | Count |
---|---|
82 | |
42 | |
16 | |
11 | |
7 |
User | Count |
---|---|
92 | |
88 | |
27 | |
8 | |
8 |