Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
manoj_0911
Post Patron
Post Patron

Understanding DAX Expressions in Power BI vs. Tableau: A Tableau Developer's Perspective

Dear Power BI Community,

 

As a Tableau developer transitioning to Power BI, I'm eager to grasp the concept of Data Analysis Expressions (DAX) and its role within Power BI. In my recent exploration, I've come across queries regarding DAX expressions and how they differ from Tableau's calculations.

 

Could you shed light on what DAX expressions are, their significance within Power BI, and how they compare to Tableau's calculation capabilities? As a Tableau developer familiar with its calculation features, I'm particularly interested in understanding the unique aspects of DAX expressions and how they enhance data analysis and visualization in Power BI.

 

Your insights and expertise in delineating the differences between DAX expressions and Tableau's calculation features will greatly aid in my transition journey.

 

Thank you for sharing your knowledge and experiences.

 

Best regards,
Manoj Prabhakar

1 ACCEPTED SOLUTION
AmiraBedh
Super User
Super User

Welcome to the Fabric community, Manoj!

I am breaking down your questions like below :

Q1: What are DAX Expressions?

DAX is a collection of functions, operators, and constants that can be used in a formula or expression to calculate and return one or more values. It's primarily used in Power BI, as well as in other Microsoft data processing applications like SQL Server Analysis Services and Power Pivot in Excel. DAX helps you create new information from data already in your model.
https://learn.microsoft.com/fr-fr/dax/dax-function-reference

Q2: Significance of DAX within Power BI

- DAX in fact usually can perform more complicated and advanced calculations than what is accessible directly within the Graphical User Interface of Power BI. It's key to attain looks at data, produce calculated columns, create custom measures and tables in your Power BI datasets.
- However, DAX affords much more than only computations when it comes to data modeling. This functionality has the ability to constrict business logics, create relationships, and to aggregate data in a way that is convenient for analysis and reporting.
- With DAX expressions, data pulling from large datasets are optimized and computing them is efficient. This aspect is vital if we want to work with large datasets.

Q3: DAX vs. Tableau Calculation Capabilities

- DAX is a functional language, this implies that its syntax is quite different from that of Tableau, which is relatively easy or beginner friendly language for those who have experience in SQL or other query languages. DAX is tricky to learn, especially when discussing its logic of understanding the context of the row, the query, and the filter.
- DAX enjoys one-of-a-kind feature - context-aware calculations which are capable of adjusting the calculations based on data structure and user behavior with respect to the report. This can be similar to Tableau's computation along dimension feature but DAX provides more precise control over context, which can, on the other hand, lead to a more complex solution.
- In this respect, both tools provide a rich functionality giving a possibility to do various calculations, for example, aggregations, date and time, logical, and text. However, the union of DAX with the MS environment enables easy data processing in Power BI, Excel, and SQL Server Analysis services.
- Being created for the columnar storage and in-memory computing system of Power BI, DAX is able to work fast and effectively with the larger datasets. While Tableau also has strong performance characteristics, they are realized on the basis of quite dissimilar mechanisms or optimization.

https://www.simplilearn.com/tutorials/power-bi-tutorial/power-bi-vs-tableau

Q4: Transitioning from Tableau to Power BI

As you transition, consider these tips:
- Start with learning DAX fundamentals and go through its major operations. The right context will be determined crucial.
- There are enough sources to go to for learning DAX, such as the official Power BI documentation, online lecture, and community forums.
- Give a shot and copy some of the calculations you did in Tableau and do in Power BI using DAX. By means of practicing yourself you will be able to learn the material from in-depth and see the real differences of both platforms.

 


Proud to be a Power BI Super User !

Microsoft Community : https://docs.microsoft.com/en-us/users/AmiraBedhiafi
Linkedin : https://www.linkedin.com/in/amira-bedhiafi/
StackOverflow : https://stackoverflow.com/users/9517769/amira-bedhiafi
C-Sharp Corner : https://www.c-sharpcorner.com/members/amira-bedhiafi
Power BI Community :https://community.powerbi.com/t5/user/viewprofilepage/user-id/332696

View solution in original post

1 REPLY 1
AmiraBedh
Super User
Super User

Welcome to the Fabric community, Manoj!

I am breaking down your questions like below :

Q1: What are DAX Expressions?

DAX is a collection of functions, operators, and constants that can be used in a formula or expression to calculate and return one or more values. It's primarily used in Power BI, as well as in other Microsoft data processing applications like SQL Server Analysis Services and Power Pivot in Excel. DAX helps you create new information from data already in your model.
https://learn.microsoft.com/fr-fr/dax/dax-function-reference

Q2: Significance of DAX within Power BI

- DAX in fact usually can perform more complicated and advanced calculations than what is accessible directly within the Graphical User Interface of Power BI. It's key to attain looks at data, produce calculated columns, create custom measures and tables in your Power BI datasets.
- However, DAX affords much more than only computations when it comes to data modeling. This functionality has the ability to constrict business logics, create relationships, and to aggregate data in a way that is convenient for analysis and reporting.
- With DAX expressions, data pulling from large datasets are optimized and computing them is efficient. This aspect is vital if we want to work with large datasets.

Q3: DAX vs. Tableau Calculation Capabilities

- DAX is a functional language, this implies that its syntax is quite different from that of Tableau, which is relatively easy or beginner friendly language for those who have experience in SQL or other query languages. DAX is tricky to learn, especially when discussing its logic of understanding the context of the row, the query, and the filter.
- DAX enjoys one-of-a-kind feature - context-aware calculations which are capable of adjusting the calculations based on data structure and user behavior with respect to the report. This can be similar to Tableau's computation along dimension feature but DAX provides more precise control over context, which can, on the other hand, lead to a more complex solution.
- In this respect, both tools provide a rich functionality giving a possibility to do various calculations, for example, aggregations, date and time, logical, and text. However, the union of DAX with the MS environment enables easy data processing in Power BI, Excel, and SQL Server Analysis services.
- Being created for the columnar storage and in-memory computing system of Power BI, DAX is able to work fast and effectively with the larger datasets. While Tableau also has strong performance characteristics, they are realized on the basis of quite dissimilar mechanisms or optimization.

https://www.simplilearn.com/tutorials/power-bi-tutorial/power-bi-vs-tableau

Q4: Transitioning from Tableau to Power BI

As you transition, consider these tips:
- Start with learning DAX fundamentals and go through its major operations. The right context will be determined crucial.
- There are enough sources to go to for learning DAX, such as the official Power BI documentation, online lecture, and community forums.
- Give a shot and copy some of the calculations you did in Tableau and do in Power BI using DAX. By means of practicing yourself you will be able to learn the material from in-depth and see the real differences of both platforms.

 


Proud to be a Power BI Super User !

Microsoft Community : https://docs.microsoft.com/en-us/users/AmiraBedhiafi
Linkedin : https://www.linkedin.com/in/amira-bedhiafi/
StackOverflow : https://stackoverflow.com/users/9517769/amira-bedhiafi
C-Sharp Corner : https://www.c-sharpcorner.com/members/amira-bedhiafi
Power BI Community :https://community.powerbi.com/t5/user/viewprofilepage/user-id/332696

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.