Happy Birthday Power BI #powerbi
Power BI has been on the market one year. My biggest concern, when the product was still in private beta, was the promise of monthly releases made by Microsoft. Today, I can say that the promise was...
View ArticleLeverage INTERSECT to apply relationships in DAX
If you are used to virtual relationships in DAX (see Handling Different Granularities in DAX), you probably use the following pattern relatively often:[Filtered Measure] := CALCULATE(...
View ArticleUpdate custom visuals on OKViz (and name survey result) #powerbi
In the last few days, users of the Synoptic Panel and Smart Filter (custom visuals for Power BI) experienced some issue in the behavior of these components. Changes applied to API and automatic updates...
View ArticleUpcoming conference speeches and workshops in 2016 #ssas #tabular #dax...
The summer is almost over and while we are working on new content (books and other for www.sqlbi.com), I already have the plans for this Autumn’s conferences.Microsoft Ignite 2016– September 26-30,...
View ArticleBLANK and Boolean functions like IF in #dax
A recent change in the DAX language transformed the behavior of IF statement, so that it should not return BLANK but only TRUE/FALSE if the results should be logical expressions. In that case, the...
View ArticleQ&A from 24 hour of PASS #pass24hop #powerbi
One week ago I delivered a session for 24 hour of PASS, the online free event delivered by PASS (recordings are now available), where I introduced my one-day preconference Create a Power BI Solution in...
View ArticleAnalyze multiple EVALUATE statement in a single #dax statements in DAX Studio
A few hours ago, DAX Studio 2.5.0 has been released, with a number of small new features (I will write about DirectQuery and new column in Server Timings in a future blog post and article). In the many...
View ArticleNew Server Timings features in DAX Studio 2.5.0 #dax #powerbi #ssas #tabular
Last week, a new version of DAX Studio (2.5.0) has been released. You can find a summary of the new features in the blog post from Darren Gosbell - thanks Darren for your wonderful job with this...
View ArticleInstall SQL Server 2016 SP1 for Analysis Services #ssas #tabular #sqlserver
Microsoft recently released the Service Pack 1 for SQL Server 2016. If you use Analysis Services, installing this update is a no-brainer and you should do that as soon as possible. The reason are all...
View ArticleDAX Editor 2.0 finally available: it is a must have for #ssas #tabular #dax...
The SQL Server Data Tools (SSDT) editor for Tabular models has been improved in the recent updates. For example, the Tabular Model Explorer enables you to quickly jump between the entities of your...
View ArticleFormat measures as dates in Power BI #dax #powerbi
If you want to format a measure as date in Power BI, you need an expression returning a date/time data type. This is different from what you can do in Power Pivot and in SSAS Tabular, where you can...
View ArticleSanta Claus brings presents to #dax, #powerbi, and #ssas #tabular users
If you think that the end of the year would have been a quiet time because the Power BI team will skip their monthly release (but are we sure?), you might be reassured (or disappointed depending on...
View ArticleVertiPaq Analyzer 1.7: a fundamental tool for #powerbi #powerpivot #ssas...
If you work with Power Pivot, Power BI, or Analysis Services Tabular, you probably already know VertiPaq Analyzer. If you never used it, with the new release 1.7 you have another couple of very good...
View ArticleYear-over-year comparison using the same number of days in #dax
When you use the time intelligence functions in DAX, it is relatively easy to filter the same dates selection in the previous year by using the SAMEPERIODLASTYEAR or DATEADD functions. However, if you...
View ArticleUsing 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...
View ArticleMark 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...
View ArticleNew 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...
View ArticleUnexpected 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...
View ArticleUsing 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...
View ArticleNew 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...
View Article