Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
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.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 49 | |
| 18 | |
| 11 | |
| 11 | |
| 10 |