MultiDimensional eXpressions - Wikipedia

DAX
7 reasons DAX is not easy - SQLBI
DAX is simple, but it is not easy. I cannot remember how many times I read this sentence on social media, attributed to me. For good reason: I have repeated
Custom Visual Reports In Power BI
In this tutorial, I’d like to discuss how you can improve your creativity when creating custom visual reports in Power BI. I highly recommend creating projects that are outside your organization’s environment. This is because when creating projects for your organization, your creativity is limited. M
A hard lesson on Filter Context with Power BI and DAX
A client had a problem with his report. I was asked to find the issue and solve it. This is the story about it
Refinement of Semi-Additive Measures in DAX
In a previous story, I explained some details about Semi-Additive Measures. Here are some more hints on this topic
How to return 0 instead of BLANK in DAX - SQLBI
In this article we show some techniques to force a measure to return zero instead of blank, in order to highlight combinations of attributes with no data. P
ADDCOLUMNS – DAX Guide - SQLBI
ADDCOLUMNS: Returns a table with new columns specified by the DAX expressions. https://dax.guide/addcolumns/
Migrating Report Level Measures to the Model
Learn how to push your report level measures into your tabular model!
Creating custom groups using calculation items – Unplugged #24 - SQLBI
Explore how to create custom groups based on a slicer selection in Power BI. For example, create two versions of a measure: one returns the value of the sel
Using Calculation Groups in Calculated Tables
Calculated tables are not used often, because after all, it only combines data that you already have, right? Well, I didn't use them often, until recently...
Time intelligence -- the smart way
C# scripts are great to automate tasks which are repetitive but have some customization for each model
Hypothetical syntax for the definition of calculation groups SQLBI
Calculation groups can apply specific calculations onto existing DAX measures. For example, calculation groups can implement time intelligence calculations
DAX Calculation Groups for Time Intelligence | Developer Support
Dev Consultant Jean Hayes spotlights Data Analysis Expressions (DAX) with Calculation Groups. Power BI Premium (Preview), Azure Analysis Services and SQL Server Analysis Services 2019 now support Calculation Groups! Why am I so excited? Because this functionality was one of the best capabilities in Multidimensional Analysis Services through Named Sets and Calculated Members.
[How to] Conditional formatting a matrix and Calculation groups in Power BI
Time to read: 4 minutes Calculation groups is a powerful feature in Power BI. However, using them adds some complexity and brings some limitations to Power BI’s native functionality. Or... Read more »
Create Customized Age Bins (or Groups) in Power BI - RADACAD
Power BI has the built-in feature of creating binning for a numeric field such as age. However, the default binning will create bins of equal size. If you want to create bins of different sizes, then …
Power BI DAX RelatedTable Function: Get the subtable related to the current row
Learn how to use the RELATEDTABLE function in DAX and Power BI to get a subset of rows from a related table
Filtering the impossible with calculation groups
Power BI Calculation groups can solve data modeling challenges in a clean easy way, like a table filtering two dimension tables without model relationships
Understanding Evaluation Context in DAX - BI Gorilla
Evaluation context is the most important concept to understand in DAX . This context is used when evaluating expressions to get to the result.
All the secrets of SUMMARIZE - SQLBI
SUMMARIZE is a very powerful and very complex function to use. This article describes its internal behavior, and provides guidance on how to use it. If you
Get a field value from a related table in Power BI: DAX RELATED Function Explained
Learn how to get a field's value from another table in Power BI using the Related function in DAX and traversing through the existing relationship
All the secrets of SUMMARIZE
SUMMARIZE is a very powerful and very complex function to use. This article describes its internal behavior, and provides guidance on how to use it. If you like to follow best practices, you can just read this paragraph out of the entire article. If you are using SUMMARIZE to calculate new columns, s
FILTER Function in DAX and Power BI: Apply Custom Filter to Calculations
Learn how to filter the data for a calculation in a DAX expression in Power BI. You can apply multiple conditions using AND or OR operators.
TOPN DAX Function: How it works in Power BI? Comparison against the top group
learn how to use TopN function in DAX either to create a calculated table, or to use it in a measure to achieve analysis such as; comparison with the average amount of the top group.
Month over Month Calculation in Power BI using DAX
Learn how to write calculations in Power BI for comparing values of a month with the month before and get variance and percentage.
Optimizing IF conditions by using variables - SQLBI
This article describes a very common optimization pattern that relies on variables to optimize conditional expressions in DAX. In a previous article we show
Showing Ranking in a Visual in Power BI using RANKX DAX function
If you want to show the ranking in a Power BI visual, one way is to use a visual that supports that, such as a Ribbon chart. Another way, which is a more common way, is to write a calculation for rank, and RANKX is a DAX function that can help you with that. In Read more about Showing Ranking in a Visual in Power BI using RANKX DAX function[…]
Show previous 6 months of data from single slicer selection - SQLBI
In this article we demonstrate how to use calculation groups to show the behavior of any measure in the last 6 months, starting from a single date selection
Understanding eager vs. strict evaluation in DAX
This article describes the differences between eager evaluation and strict evaluation in DAX, empowering you to choose the best evaluation type for your data models. A conditional expression in DAX – like an IF function – can be evaluated in two ways: eager and strict. Understanding the difference be
Create a subset of the table in Power BI and add calculations using SELECTCOLUMNS DAX Function
Previously I explained the AddColumns function as a function that adds one or more columns to the existing table, In this article and video, I’ll explain another similar and useful function with slightly different behavior: SelectColumns, and you will learn how you can use it in Power BI and DAX. SELECTCOLUMNS is a Tabular function Read more about Create a subset of the table in Power BI and add calculations using SELECTCOLUMNS DAX Function[…]
Summing Visible Values of a Table in Power BI - Goodly
Sum the visible values of a table in Power BI