[PASS SUMMIT 2013] Enriching Your BI Semantic Tabular Models with DAX

Speaker : Kasper de Jonge – Program manager, Microsoft

Niveau de la session : 300

1. Présentation du DAX

2. Présentation des améliorations apportées en 2012

Démo :

  • Excel 2013 sur données d’aventureworks
  • Ajout d’une colonne calculée
  • TCD et explication du filtre de contexte
  • Ratio DAX to parent via fonctions CALCULATE ET ALL
  • Fonction DAX DIVIDE : à utiliser à la place de / car performances meilleures et gestion auto de la division par zéro (version PowerPivot de SQL 2012 SP1)
  • Fonction DISTINCTCOUNT
  • Fonction RANKX (avec ALL et IF et ISBLANK et BLANK)
  • Fonction TOPN
  • DAX avec gestion habituelle de current year ou next year ou previous year (utilisation de IF, SWITCH, HASONEVALUE, DATEADD + USERELATIONSHIP + une dimension DateType contenant les 3 valeurs (current year, prev year…))
  • Relation parent enfant : créer une colonne calculée contenant l’info des différents niveaux (avec la fonction PATH) et autant de colonnes level1, level2 que de  niveaux (fonction LOOKUPVALUE et PATHITEM) + une hiérarchie (employee : level1, level2…)
  • Many to Many via CALCULATE et SUMMARIZE sur Employees-àRegionßSales

3. Présentation du schéma (habituel) de l’architecture du modèle « BI Semantic Model »

4. Présentation des DAX Query (3 exemples avec EVALUATE + CROSSJOIN + VALUES + FILTER + GENERATE)

En fin de session : indication d’une astuce :

  • on peut importer dans Excel (via option table de l’import) le contenu d’un onglet du modèle de données de PowerPivot

puis éditer (ou copier : genre evaluate + summarize) du dax via le menu conceptuel (click droit dans Excel sur le tableau de données importée)

Conclusion :

Ouf : enfin une session très sympa (de niveau plus élevée).

Rien de nouveau non plus mais je conseille vivement cette session à tous ceux qui vont  devoir faire du dax : aperçu de toutes les possibilités.

Session avec un speaker très bon

Pascal Rouzé

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s