Sessions and preconference at Microsoft Ignite and PASS Summit
In the second half of 2017 I will deliver sessions and preconference days in two big events. I’d like to recap my sessions here, let me know if you have any questions about them. Microsoft Ignite 2017...
View ArticleStorage differences between calculated columns and calculated tables
This article compares the differences between calculated columns and calculated tables from a processing and storage point of view. Calculated columns are supported in all the products supporting...
View ArticleThe easiest way to start using variables in #dax
A few months ago, I and Alberto realized that the reason why variables are not used in DAX as they should is that… there are not many examples out there! For this reason, we made a commitment to use...
View ArticleUsing KEEPFILTERS in DAX
This article explains how to use KEEPFILTERS to intersect instead of overriding an existing filter context in DAX, simplifying the code and improving performance. There is an additional disclaimer to...
View ArticleMissing automatic update of Data Gateway for Power BI
Recently Microsoft unified the Data Gateway so that you have a single gateway for Power BI, Azure Analysis Services, Power App, Flow and maybe much else. However, it seems that automatic updates are...
View ArticleWhy data modeling is important in #powerbi
I have a long experience in working on reporting systems based on semantic models. Now we call them “self-service BI”, but the principles are the same we had in DSS (decision support system), OLAP...
View ArticleDAX Studio 2.7 – Improved Debug Experience
DAX Studio 2.7 largely improved the debug experience by adding several feature described in this video: Tooltips for column statistics, capture all queries, and generate dependent measures. How to...
View ArticleAvoiding circular dependency errors in DAX
This article explains how DAX handles dependencies between tables, columns and relationships, to help you avoid circular dependency errors. If you work with Power BI data models, you create...
View ArticleOffline model editor experience for Power BI
Professional BI developers using Analysis Services and advanced users working with Power BI share a common pain. Their productivity editing a large data model is much lower than what you might expect...
View ArticleDirectQuery in Analysis Services: Best practices, performance, use cases
DirectQuery is a feature of Analysis Services that transforms a Tabular model in a semantic layer on top of a relational database, transforming any MDX or DAX query in a real-time request to the...
View ArticleFiltering and comparing different time periods with Power BI
This article introduces a technique to filter and productively compare two time periods with Power BI. Time intelligence calculations are among the most required functionalities in any data model....
View ArticleSSAS Tabular Translator
SSAS Tabular Translator is an editor for the JSON translation files exported and imported by SQL Server Data Tools for a Tabular model in compatibility version 1200 or later. You can copy the...
View ArticleBISM Normalizer
ISM Normalizer is a free and open-source tool to manage Microsoft Analysis Services tabular models.
View ArticleDAX Editor
DAX Editor is an extension to SSDT that makes it easier to edit DAX measures in a Microsoft Analysis Services Tabular project. DAX Editor includes: DAX Syntax Highlighting DAX Formatting Textual...
View ArticlePower Pivot Utilities
Power Pivot Utilities in an Excel add-in (based on a collection of VBA macros) that helps documenting PowerPivot models and facilitates the creation of pivot tables connected to the data model. The...
View ArticleVertiPaq Analyzer
VertiPaq Analyzer is useful to analyze VertiPaq storage structures for a data model in Analysis Services Tabular. A complete description and short tutorial is available in the article Data Model Size...
View ArticleDAX Studio
DAX Studio is a tool to write, execute, and analyze DAX queries in Power BI Designer, Power Pivot for Excel, and Analysis Services Tabular. It includes an Object Browser, query editing and execution,...
View ArticleControlling drillthrough using Detail Rows Expressions in DAX
The Detail Rows Expression in a Tabular model provides the user with control over the drillthrough results obtained by showing details of a measure. This article describes typical DAX expressions you...
View ArticleLatest news from PASS Summit 2017
PASS Summit is the largest conference about the Microsoft Data Platform technology. Started as a Professional Association for SQL Server community, now the PASS brand includes the many technologies...
View ArticleQuerying raw data to Tabular
This article describes how to extract raw data stored in the Tabular engine, used by Analysis Service Tabular, Power BI, and Power Pivot. When you look at the content of a table in Power BI, SQL Server...
View Article