Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Like others here, I am trying to consolidate multiple report datasets into one master data set ie a data warehouse file.
I am facing a calculated column (DAX) vs a custom column (Power Query) dilemma.
I have 43 transformations to do in one entity, doing transformations against an Item Number positioning matrix.
I read everywhere to keep it in Power Query, which would be nice to do.
Any suggestions or best practices based upon experience.
Solved! Go to Solution.
Hi @ScottBrown ,
About Custom Column:
Before creating a new Custom Column in Power Query Editor, you should first be aware of the following:
About Calculated Column:
Before creating a new Calculated Column in Power Query Editor, you should first be aware of the following:
To learn more details ,refer:
https://devoworx.net/custom-column-vs-calculated-column-power-bi/
Best Regards
Lucien
Hi @ScottBrown ,
About Custom Column:
Before creating a new Custom Column in Power Query Editor, you should first be aware of the following:
About Calculated Column:
Before creating a new Calculated Column in Power Query Editor, you should first be aware of the following:
To learn more details ,refer:
https://devoworx.net/custom-column-vs-calculated-column-power-bi/
Best Regards
Lucien
Great explanation. I'm a bit confused about at what time they refresh. When I refresh the dataset (Refresh now in Power BI Desktop or services, or scheduled refresh), does it refresh the underlying data (along with custom column - Power Query) as well as the semantic model (calculated column - DAX), or just the data?
I'm unsure of how and when the semantic model can be refreshed without refreshing the entire dataset.
Edit: I know now that the custom column is evaluated when the report is refreshed and queries are sent to the sources, calculated columns are evaluated once the data is loaded in the data model. Most of the time both these happen when data refresh happens I believe?
You say "DAX Calculated Column does not compress". Do you have a source? I have read that they do compress, but not as efficiently as a normal PQ column.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.