Marco Russo's Blog
View full profileHow to design beautiful dashboards in Power BI – the cure: 15 rules for everyone #powerbi
Is there a secret recipe to create a beautiful dashboard? Why do we need to use “beautiful”? Would “useful” be a better adjective? If you think for a moment, you know that we are attracted by the “beautiful”. It is important for a first impression, but Read more
The new data modeling book for Power BI and Power Pivot users
In the last few years, I and Alberto Ferrari assisted many users of Power Pivot and Power BI who wanted to create their reports using these tools and were struggling with getting the desired numbers from their data. The first approach of an Excel user Read more
Small benchmark for Tabular and Power BI formula engine (FE) #ssas #tabular #powerbi
If you run SSAS Tabular or Power BI, please help me in gathering some performance data for a study I’m doing about Formula Engine performance following these steps: 1) Copy the PowerShell code below in a script Benchmark.ps1, modifying serverName, ssasInstanceName Read more
Avoid measure and column with the same name in #dax
I recently wrote an article about duplicated names in DAX to highlight a possible case where you can have a measure with the same name of a column. This is not a good idea, mainly because the syntax to reference a measure and a column is identical, and Read more
New edition of the Analysis Services Tabular book #ssas #tabular
Last year I and Alberto Ferrari wrote a new edition of the Analysis Services Tabular book, which official title is Tabular Modeling in SQL Server Analysis Services (2nd Edition) . Some delay in editing and production delayed the printing, but the book Read more
Using and optimizing DirectQuery in #powerbi and #ssas #tabular
More than one year ago, I and Alberto Ferrari started to work on DirectQuery, exploring the new implementation appeared in Analysis Services 2016 for the Tabular models, which uses the same engine of Power BI. The previous version of DirectQuery appeared Read more
Unexpected side effects of table filters in #dax
One of the side effects that you might not expect from a table filter in a CALCULATE statement is the removal of an existing filter. In reality, this is a condition that happens when you write an explicit CALCULATE in a row context, because the table Read more
New syntax in DAX: IN operator, table and row constructors #dax #powerbi
I recently wrote an article to described in more details the syntax of the IN operator in DAX , which is available in Power BI and in the CTP of the next release of Analysis Services. Jeffrey Wang wrote a blog post about the IN operator a few months ago, Read more
Mark as Date table in Power BI #dax #powerbi
One year ago I wrote an article describing how the time intelligence DAX functions work in Power BI (I just updated the article including the example described below). In a recent event in Sydney I observed a strange (or at least unexpected) behavior Read more
Using SUMMARIZECOLUMNS instead of SUMMARIZE in #dax #powerbi #ssas #tabular
One of the latest addition to DAX has been the ability to apply an external filter context to SUMMARIZECOLUMNS, which makes this function a perfect replacement for SUMMARIZE in DAX. In The Definitive Guide to DAX I introduced such a function, but at the Read more