Power Pivot: 📘 Leçon de DAX no.7 (ALLEXCEPT)

Publié le 21 janvier 2016
par Sophie Marchand M.Sc., CPA, CGA, MVP
DAX ALLEXCEPT

Power Pivot: 📘 Leçon de DAX no.7 (ALLEXCEPT)

Cet article fait suite aux articles:

• Power Pivot: Leçon de DAX no.1 (fonctions X)
• Power Pivot: Leçon de DAX no.2 (RELATED)
• Power Pivot: Leçon de DAX no.3 (COUNTROWS)
• Power Pivot: Leçon de DAX no.4 (FILTER/DISCTINCT)
• Power Pivot: Leçon de DAX no.5 (CALCULATE)
• Power Pivot: Leçon de DAX no.6 (ALL)

 

Il vise à démontrer comment utiliser la fonction ALLEXCEPT en langage DAX (Data Analysis Expression), soit le langage utilisé par Power Pivot et par Power BI Desktop.

 

Définition de la fonction

AllExcept(Table[Column1],[Column2], …)

Cette fonction ressemble beaucoup à la fonction ALL, dans le sens où elle commande d’ignorer tous les filtres, sauf ceux expressément cités. Par exemple, si on avait une table avec 42 colonnes et que l’on souhaitait ignorer tous les filtres, on utiliserait la fonction ALL, mais si on souhaitait ignorer tous les filtres sauf ceux des 2 dernières colonnes, on utiliserait alors ALLEXCEPT…

Au lieu d’écrire:
All(Column1, Column2, … Column40)

On écrirait simplement:
AllExcept(Column41, Column42).

 

La fonction ALLEXCEPT en exemple

Dans l’exemple ci-dessous, nous souhaitons connaître le nombre de transactions dans la table de ventes, en ignorant tous les filtres, sauf ceux liés aux #skus.

DAX ALLEXCEPT

 

Dans notre exemple, il y a 13 341 transactions. Vous pouvez constater, sur l’image suivante, que le fait d’appliquer un filtre de canaux (partenaires, site web, vente directe) ne change rien à ce résultat, puisqu’on a choisi d’ignorer tous les filtres (sauf ceux appliqués aux #skus). Toutefois, quand on présente le nombre de transactions par #sku, là, on voit que le filtre joue bien son rôle.DAX ALLEXCEPT

 

Advenant que l’on impose ensuite un second filtre, soit celui du #sku 1, notre première table montre désormais le nombre total de transactions pour le #sku 1, i.e. 1 218 mais ce nombre demeure le même, peu importe le canal, puisque ce filtre est ignoré, contrairement au filtre de #sku.

DAX ALLEXCEPT
 
 

Vous avez des sources de données volumineuses à rassembler et analyser dans Excel ? Apprenez à automatiser tout le processus d’importation, de transformation et de modélisation  des données avec nos formations sur Power Query et Power Pivot dans Excel.

 

Power Pivot: Leçons de DAX: Suite

Power Pivot: Leçon de DAX no.8 (ALLSELECTED)

 


 

Fichier d’accompagnement VIP à télécharger

Pour télécharger le fichier utilisé dans ce tutoriel, devenez membre VIP du CFO masqué.
 

Formation complémentaire

Pour une introduction au langage DAX, utilisé par Power Pivot et par Power BI Desktop, qui permet de créer des tableaux de bord flexibles et faciles à mettre à jour en plus de créer des visualisations de données évoluées et pertinentes, suivez la formation Introduction au langage DAX (Power BI et Power Pivot).
 

Voici quelques commentaires d’apprenants ayant suivi cette formation :

Edith Lemay
Écrit il y a 3 semaines
Explications claires et bien structurées.

Super intéressant! Les exercices pratiques aide beaucoup à assimiler la matière.

Nicolas Grandclaude
Écrit il y a 2 mois
Je recommande vivement cette formation.

Une formation indispensable pour la mise en place d'un modèle de données automatique et performant.

David Bansard
Écrit il y a 2 mois
De nombreuses portes se sont ouvertes

Etant, moi-même, dans le métier de la formation, j'avais besoin d'un apprentissage beaucoup plus pertinent et professionnel que se débrouiller tout seul chez soi. De nombreuses portes se sont ouvertes sur la manière de comprendre l'outil Power BI et donc de correctement l'utiliser.

Remi Martinato
Écrit il y a 3 mois
Superbe formation même si le langage Dax est très complexe à comprendre.

Cette formation clôture mon parcours « Excel tableaux de bord » qui a été pour moi extrêmement enrichissant. Cela m a permis de découvrir des fonctions d Excel, de prendre plaisir à les utiliser et de développer ma créativité afin de produire des tableaux de bord encore plus percutants. La formatrice maîtrise sur le bout des ongles les différents outils.

CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top