On how to ask a technical question, if you really want an answer
How many times did you ask a technical question, to be met with a laconic “it depends”? Or worse, for your question to be totally ignored? This is so typical on Internet forums. I know it is depressing not to… Read more
Introducing DEFINE COLUMN in DAX queries
This article describes the syntax and the use cases of the DEFINE COLUMN statement in DAX. Read more
The “unplugged” video series on SQLBI YouTube channel
We are launching a new series of videos that we refer to internally as the “unplugged”. Why did we choose to set this series apart from the rest? You see, we usually publish videos with a specific topic and goal:… Read more
Filtering the top products alongside the other products in Power BI
This article shows an optimized DAX technique to display the first N products for each category in Power BI, adding a row that aggregates the value for all the other products. The companion video introduces the scenario and the general… Read more
What has happened in the DAX world in 2020
At the end of a year marked by the pandemic, it is time for our usual review of what happened in the DAX realm. The enthusiasm we typically demonstrate in this traditional end-of -year post is tainted this year by… Read more
New composite models in Power BI: A milestone in Business Intelligence
Power BI sets a new milestone in Business Intelligence: Marco describes the importance of new composite models in an article, and Alberto shows them in action in a video. Read more
Using calculation groups to switch between dates
This article shows how to use calculation groups to change the active relationship in a model in order to let users choose among multiple dates. Read more
Optimizing memory settings in Analysis Services
This article describes the memory configuration in SQL Server Analysis Services and Azure Analysis Services. Modifying these settings may impact performance and memory errors. Read more
RANKX on multiple columns with DAX and Power BI
This article shows techniques to obtain a ranking based on more than one column. The ranking can be both static and dynamic. Read more
Formula engine and storage engine in DAX
This article explains the roles of the formula engine and of the storage engine used to execute DAX queries. Read more