Home / Power BI / Visual Calculations for DAX in Power BI
Visual Calculations for DAX in Power BI
Learn to simplify DAX in Power BI with visual calculations. Instructor Greg Trzeciak guides through tips, techniques, and templates to enhance data analysis, covering custom visuals, DirectQuery, and more in this essential course.
Welcome to our Visual Calculations for DAX in Power BI course, led by instructor Greg Trzeciak!
This course is designed to simplify DAX (Data Analysis eXpression) through visual calculations. It also offers students a wealth of tips and techniques to enhance their Power BI skills.
Participants will learn how to enable and utilize visual calculations in Power BI, explore the interface, and leverage templates/functions to streamline their data analysis processes.
The course also covers the integration of visual calculations with custom visualizations, DirectQuery, and calculation groups, while addressing conditional formatting and general limitations.
With a focus on making DAX easier and more accessible, this course promises to expedite the data modeling process, making it an essential learning path for those looking to improve their Power BI proficiency.
Course Outline ( Free Preview)
Module 00 - Class Files
Module 01 - Introduction to Visual Calculations
Greg introduces our Visual Calculations for DAX in Power BI course, aimed at simplifying DAX through visual calculations, promising to enhance efficiency and provide valuable tips and tricks. He emphasizes the necessity of having the Power BI desktop updated and enabling visual calculations in Power BI preview features to fully engage with the course content. The course promises to explore the benefits of visual calculations, their impact on DAX, and how they can be applied within Power BI to streamline data analysis processes.
Module 02- What are Visual Calculations?
Greg introduces visual calculations in Power BI, highlighting their role in enhancing visuals through DAX without the complexity of traditional measures. He emphasizes the ease of use and maintenance, alongside improved performance, making them accessible even to those with minimal DAX knowledge. Greg also draws parallels to similar functionalities in Tableau and Excel, suggesting a seamless transition for users familiar with these platforms.
Module 03 - How to enable Visual Calculations
Greg demonstrates how to enable visual calculations in Power BI desktop, highlighting the importance of preview features for enhancing data visualization. He guides through the process of accessing these features via the options menu and emphasizes the need for the Power BI desktop version to be up to date. Greg also encourages feedback on these preview features, underscoring Microsoft's responsiveness to user input for continuous improvement.
Module 04 - Anatomy of Visual Calculations
Greg highlights the anatomy and various ways to access and create calculations, such as through the FX function symbol or right-clicking on a visual. He emphasizes the importance of the visual matrix and formula bar for editing and previewing calculations, ensuring students understand the interface's layout and functionality. Lastly, Greg discusses performance considerations, comparing explicit measures and visual calculations to guide students on when to use each method for optimal efficiency.
Module 05 - Introduction to Templates
Greg introduces the powerful template functions available in Visual Calculations, highlighting their role in simplifying common calculations and enhancing efficiency. He emphasizes the dynamic nature of these templates, suggesting an expanding list of functionalities as Microsoft continues to invest in this feature. Through a practical demonstration of the template functions like Running Sum, Versus Functions, and more, Greg showcases how it provides a DAX function based on a Power BI Visualization, making it a critical terminology for students to remember.
Module 06 - YTD, QTD, MTD
In this module, Greg Treziak delves into the intricacies of visual calculations, focusing on year to date, quarter to date, and month to date functionalities, alongside exploring the concepts of highest parent and running totals. He demonstrates how to create visual calculations using these concepts, highlighting the flexibility and limitations of manipulating data for insightful analysis. Critical terminology for students to remember includes "running total year to date," "highest parent," and "reset category," which are essential for understanding data manipulation and visualization in business analytics.
Module 07 - Moving Sum Demonstration
In this module, Greg explores the concept of moving sums in Power BI, demonstrating how to use SUMX and CONCATENATEX functions to manipulate data over a range of rows for dynamic calculations. He emphasizes the importance of understanding iterator functions and the practical application of visual calculations to visualize changes in data effectively. Key terminologies to remember include 'moving sum', 'iterator functions', and 'visual calculations'.
Module 08 - IF Statements
Greg introduces the concept of using if statements in visual calculations, highlighting their potential and limitations. He demonstrates how to create a new calculation based on profits, using a logical test to categorize results as "pass" or "fail" based on a profit threshold. This module emphasizes the practical application of if statements in data analysis, encouraging experimentation and understanding of conditional formatting despite its challenges
Module 09 - Power BI Service
In this module, Greg explores the integration of visual calculations within the Power BI service, emphasizing the necessity of edit access for manipulating reports. He highlights the seamless functionality of visual calculations across various visualizations, not limited to tables or matrices, and underscores the critical distinction between visual calculations and traditional DAX measures, particularly in how they relate to the data within visualizations. This discussion is pivotal for understanding the limitations and capabilities of visual calculations in Power BI, offering a practical perspective on data manipulation and reporting.
Module 10 - Custom Visuals
Greg explores the integration of custom visualizations with visual calculations in Power BI, demonstrating how these tools enhance data representation and analysis. He highlights the flexibility and dynamic nature of custom visuals, such as the sunburst chart, in reacting to visual calculations, showcasing the evolving capabilities of Power BI.
Module 11 - Direct Query and Calculation Groups
In this session, Greg explores the functionality of visual calculations and calculation groups within the context of direct query connections. He confirms that visual calculations are fully compatible with direct query, ensuring no limitations in their application, and highlights the seamless integration of calculation groups in enhancing data analysis. Greg also recommends the calculation groups class at Pragmaticworks for a deeper understanding, emphasizing the growing capabilities and benefits of visual calculations in data analytics.
Module 12 - Conclusion
Greg emphasizes the importance of visual calculations as a bridge for those not yet comfortable with DAX, highlighting their ease of use and flexibility in data manipulation. He showcases the potential of visual calculations to simplify complex DAX functions, making it easier for students to enhance their reporting capabilities. Greg encourages students to explore the power of template functions and visual calculations to unlock new possibilities in data analysis and reporting.
Gregory Trzeciak has his master’s degree in Education from the University of Florida. He has 9 years of teaching experience in high school, college level, and summer programs where he was recognized as a top educator and leader in interactive education. As a trainer at Pragmatic Works, his primary goal is to help individuals gain confidence in using Power BI and the Power Platform. While not in the office, he enjoys fantasy football, walking his dog, and running half-marathons!