Introduction à DAX dans Power BI
Jess Ahmet
Content Developer, DataCamp
"- Data Analysis eXpressions
SUM() "- Formules prédéfinies qui effectuent des calculs sur des valeurs spécifiques appelées arguments - La syntaxe de fonction indique l'ordre des arguments attendu {{1}} - Catégories de fonctions {{2}} - Agrégation - SUM(),AVERAGE(), COUNT() - Date et heure - TODAY(), MONTH(), YEAR() - Logique - IF(), AND(), OR() - Texte - CONCATENATE(), UPPER(), LEFT() - Et bien d'autres... - Référence DAX : {{3}} - https://docs.microsoft.com/en-us/dax/dax-function-reference"
"- SUM()
- _Syntaxe :_ `SUM(<column>)`
<column>SUM(Sales) {{2}}""- LEFT() {{3}} - Syntaxe : LEFT(<text>, <num_chars>) {{4}} - Description : Renvoie le nombre spécifié de caractères depuis le début d’un texte. {{4}} - Deux arguments : <text>,<num_chars> {{4}} - Exemple : LEFT('DataCamp', 4) = \"Data\" {{4}}"
"- Développe nos jeux de données existants sans modifier les données sources
"- Étend nos jeux de données existants sans modifier la source
Price_w_tax = Price + (Price * Tax) | Élément | Prix | Taxe | |
|---|---|---|---|
| A | 20 $ | 25 % | |
| B | 45 $ | 0 % | |
| C | 100 $ | 15 % | " |
"- Étend nos jeux de données existants sans modifier la source
Price_w_tax = Price + (Price * Tax) | Article | Prix | Taxe | Prix_avec_taxe | |
|---|---|---|---|---|
| A | 20 $ | 25 % | 25 $ | |
| B | 45 $ | 0 % | 45 $ | |
| C | 100 $ | 15 % | 115 $ | " |
"- Permet des calculs complexes {{1}} - Agrège plusieurs lignes et ajoute un nouveau champ pouvant être ajouté aux visualisations {{2}} - Calculé au moment de la requête lorsque vous interagissez et filtrez {{3}} - Plus efficace, car le calcul n'est pas effectué à chaque accès à la table {{4}} - Deux façons de créer une mesure {{5}} - Écrire une mesure à partir de zéro {{6}} - Utiliser l’outil Mesure rapide intégré {{7}}"
"| Article | Prix | Taxe | Prix_avec_taxe | | -----| ----- | ---- | ---- | | A | 20 $ | 25 % | 25 $ | | B | 45 $ | 0 % | 45 $ | | C | 100 $ | 15 % | 115 $ |
Total_price_w_tax = SUM(Price_w_tax)Total_price_w_tax = $25 + $45 + $115 = $185 {{2}}""- Pour évaluer chaque ligne
"- Pour évaluer chaque ligne - Ajouter une nouvelle colonne à une table existante - Calculé lors du chargement des données ou lors de l’actualisation des données | Article | Prix | Taxe | Prix_avec_taxe | | -----| ----- | ---- | ---- | | A | 20 $ | 25% | 25 $ | | B | 45 $ | 0% | 45 $ | | C | 100 $ | 15% | 115 $ |"
"- Pour agréger plusieurs lignes
Total_price_w_tax = SUM(Price_w_tax) {{2}}""- Pour évaluer chaque ligne - Ajouter une nouvelle colonne à une table existante - Calculé lors du chargement des données ou lors de l’actualisation des données | Article | Prix | Taxe | Prix_avec_taxe | | -----| ----- | ---- | ---- | | A | 20 $ | 25% | 25 $ | | B | 45 $ | 0% | 45 $ | | C | 100 $ | 15% | 115 $ |"
"- Pour agréger plusieurs lignes
Calculé au moment de la requête lorsque vous interagissez et appliquez des filtres
Total_price_w_tax = SUM(Price_w_tax)"
"- Vend des vélos et des pièces de vélo dans le monde entier - Table : Sales - Données transactionnelles pour chaque ligne de commande d'une vente - Contient des données catégorielles, y compris la catégorie de produit"
"
"
Introduction à DAX dans Power BI