Learn DAX in Vancouver

Power Pivot

ARTICLE

Nested grouping using GROUPBY vs SUMMARIZE

GroupBy_Summarize_01

DAX introduced a GROUPBY function that should replace SUMMARIZE in some scenarios. This article describes how to use GROUPBY in nested grouping scenarios and other improvements.

ARTICLE

Create Static Tables in DAX Using the DATATABLE Function

DATATABLE_PastePowerPivot

You can create static tables in DAX using the DATATABLE function. This article describes the syntax of this new feature and shows when and how to use it.

TOOL

Power 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.

ARTICLE

Apply AND Logic to Multiple Selection in DAX Slicer

Multiple Selection - initial

When you apply a multiple selection to a slicer or to a filter, you obtain a logical OR condition between selected items. This article shows how to implement a logical AND condition in a measure instead of the standard OR one.

ARTICLE

Calculated Columns and Measures in DAX

ColumnsMeasures-02

One of the first concepts to learn in DAX is the difference between calculated columns and measures. This article shortly recap the differences and describes when to use each one.

ARTICLE

Costs of Relationships in DAX

SalesHeaderDetails-Schema

The relationships in a data model queried by DAX are a fundamental part of the engine and simplify the query itself. This article examines the cost of relationships in a data model, providing hints to optimize them.

ARTICLE

Data Model Size with VertiPaq Analyzer

DMV Size 01

Analyzing table and column size is an important step in optimizing a data model for Power Pivot, Power BI, or Analysis Services Tabular. This article describes VertiPaq Analyzer, an Excel workbook to analyze detailed information extracted from Dynamic Management Views.

TOOL

VertiPaq 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 with VertiPaq Analyzer.

ARTICLE

Parameters in DAX Measures

DAX is a functional language that does not allow you to create functions. However, if you need to pass a parameter to an algorithm, you can use a measure passing a value through a filter argument in CALCULATE, as described in the following article.

ARTICLE

Budgeting with PowerPivot

sqlrally2015-1

Power BI offers new features for creating dashboards on the cloud. In this session, you will learn how to create data models, display visualizations and synchronize cloud data with on premise data sources. In order to use these new features, you will continue to leverage existing skillsets, such as Tabular,