March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi guys,
Is there any way for me to use dax to create calculated columns before the data is loaded into the pbix file? I can do some data transformations using dataflows but the M Query language is not robust enough to solve the complicated measures that I am doing.
Are there any 3rd part tools that act as a middle layer where I can use dax to make those calcuated columns? Obviously I would need to be able to connect tables together when writing those measures. I can use SQL, but I havent been able to use MDX to calculate what dax is able to do.
To my knowledge, I am not aware of any third-party tools that act as a middle layer to use DAX to create calculated columns before the data is loaded into the Power BI Desktop file.
You can try using Power Query, dataflows, or a data integration tool like Microsoft Power Automate or Microsoft Power Apps to bring the data into Power BI Desktop, then use DAX to create calculated columns.
As for using DAX before the data is loaded into the Power BI Desktop file, you can use Power Query or dataflows to perform the data transformations, then use DAX to create calculated columns based on the transformed data.
Hello @airwolf39
DAX can be used to create calculated columns after the data is loaded into Power BI Desktop. You can use DAX formulas to create calculated columns and perform data transformations, which can be more robust than the M language used in dataflows.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
39 | |
22 | |
21 | |
10 | |
10 |
User | Count |
---|---|
60 | |
56 | |
22 | |
14 | |
12 |