Demarrage simple : consulter nos fondamentaux de DAX en 30 minutes

Demarrage simple : consulter nos fondamentaux de DAX en 30 minutes

Ce guide de demarrage rapide s’adresse a toutes les utilisateurs qui ne semblent toujours pas familiarises avec Power Pivot dans Excel ni au milieu des projets de modeles tabulaires crees dans SQL Server Data Tools. Cela reste cense donner une description simple et rapide de la facon dont vous pouvez se servir de des expressions DAX (Data Analysis Expressions) Afin de resoudre un certain nombre de problemes analytiques ainsi que modelisation des donnees de base. Cette rubrique inclut des informations conceptuelles, une serie de taches que vous pourrez effectuer, ainsi que quelques questions permettant de tester vos savoirs. Un coup que Vous allez avoir etudie une telle rubrique, vous devriez avoir une bonne comprehension des concepts fondamentaux des plus elementaires du langage DAX.

Qu’est que le langage DAX ?

DAX reste un ensemble de fonctions, d’operateurs et de constantes qui pourront etre utilises dans une formule, ou expression, Dans l’optique de calculer et retourner une ou plusieurs valeurs. Plus bien, DAX vous aide a creer de nouvelles informations a partir de informations figurant deja dans votre modele.

Pourquoi DAX est-il si important ?

Il semble facile de creer un classeur et d’y importer des informations. Vous pouvez meme coder des tableaux croises dynamiques ou des graphiques croises dynamiques qui affichent des precisions importantes sans choisir de formules DAX. Cependant, les trucs se compliquent si vous devez analyser des donnees de ventes strategiques pour plusieurs categories de produits et s’etalant via des plages de dates differentes. Le aussi probleme se pose si vous devez combiner des donnees d’inventaire importantes a partir de plusieurs tables dans differentes sources de informations. Mes formules DAX offrent cette possibilite, ainsi que beaucoup de autres fonctions importantes. Apprendre a creer des formules DAX efficaces vous aidera a tirer le meilleur parti de ces informations. Une fois que vous avez obtenu nos renseignements dont vous avez besoin, vous pourrez commencer a resoudre les veritables problemes de ce entreprise qui ont une incidence concernant ce chiffre d’affaires. Il s’agit d’aide a la decision et DAX vous aidera a y parvenir.

Configuration requise

Vous etes peut-etre deja familiarise avec l’elaboration de formules dans Microsoft Excel. Ces connaissances vous sont utiles Afin de saisir le langage DAX, mais aussi si vous n’avez aucune experience avec les formules Excel, les concepts decrits ici vous aideront a coder des formules DAX et a resoudre les problemes de decisionnel reels immediatement.

Nous allons nous concentrer specifiquement sur les formules DAX employees en calculs. Vous devez deja etre familiarise avec les concepts fondamentaux des colonnes et mesures calculees (egalement appelees champs calcules), qui seront decrits dans l’aide Power Pivot ‘equipe. Vous devez egalement etre familiarise avec l’environnement de creation et les outils Power Pivot dans Excel.

C’est parti !

Nous allons aborder DAX autour de trois concepts fondamentaux tres consequents : syntaxe, fonctions et contexte. Naturellement, il y a d’autres concepts importants dans DAX, Neanmoins, Notre comprehension de ces trois notions servira de socle via lequel vous pourrez approfondir ces aptitudes de DAX.

Syntaxe

Avant de creer ces propres formules, jetons un coup d’?il a la syntaxe des formules DAX. La syntaxe inclut les divers points qui composent une formule, ou plus seulement, elle correspond au mode de redaction en formule. Pourquoi pas, regardons une formule DAX simple permettant de creer de nouvelles donnees (valeurs) Afin de chaque ligne d’une colonne calculee, nommee Margin, dans une table FactSales : (les couleurs du texte de formule seront fournies a titre indicatif seulement)

La syntaxe de votre formule contient des points suivants :

L’operateur de signe egal (=) indique le commencement de la formule, laquelle, lorsqu’elle reste calculee, retourne un resultat ou une valeur. L’ensemble des formules qui calculent une valeur commencent par un signe egal.

Notre colonne referencee [SalesAmount] contient les valeurs desquelles nous souhaitons effectuer une soustraction. Une reference de colonne dans une formule est toujours entouree avec des crochets []. Contrairement aux formules Excel qui font reference a une cellule, une formule DAX fait toujours reference a une colonne.

Operateur mathematique de soustraction (-).

Notre colonne referencee [TotalCost] contient nos valeurs que nous souhaitons soustraire des valeurs en colonne [SalesAmount].

Pour tenter de comprendre De quelle fai§on lire une formule DAX, Il semble souvent fonctionnel de decomposer tous des elements Dans l’optique de les reformuler dans la langue que vous utilisez la totalite des temps. Par exemple, vous pourrez lire cette formule comme suit :

Dans la table FactSales, pour chaque ligne de la colonne calculee Margin, calculez (=) une valeur en soustrayant (-)les valeurs en colonne [ TotalCost ]des valeurs une colonne [ SalesAmount].

Examinons un nouvelle type de formule, utilise dans une mesure :

Cette formule contient nos elements de syntaxe suivants :

Nom de la mesure Somme du montant des ventes. Les formules de mesures peuvent inclure le nom d’la mesure, suivi de deux-points, puis la formule de calcul.

L’operateur de signe egal (=) indique le debut d’une formule de calcul. Au moment du calcul, un service reste retourne.

La fonction SUM additionne l’ensemble des nombres d’la colonne [SalesAmount]. Vous en apprendrez plus sur les fonctions dans la suite de votre didacticiel.

Les parentheses () delimitent votre ou plusieurs arguments. L’integralite des fonctions requierent bien un argument. Un argument transmet une valeur a une fonction.

La table referencee FactSales.

Notre colonne referencee [SalesAmount] une table FactSales. Avec votre argument, la fonction SUM sait sur quelle colonne effectuer l’agregation d’une somme.

Vous pourrez lire cette formule comme suit :

Pour la mesure nommee Somme du montant des ventes, calculez (=)la SOMME des valeurs de la colonne [ SalesAmount] d’une table FactSales.

Lorsqu’elle reste placee dans la zone de liste de valeurs d’une liste de champs de tableau croise dynamique, votre mesure calcule et renvoie les valeurs definies par chaque cellule du tableau croise dynamique, Prenons un exemple, des telephones portables aux Etats-Unis.

Notez quelques differences entre cette formule et la formule que nous avons utilisee Afin de la colonne calculee Margin. Nous avons notamment introduit une fonction, SOMME. Les fonctions sont des formules preecrites qui facilitent les calculs et manipulations complexes effectues avec des nombres, des dates, des heures, du propos, etc. Vous en apprendrez plus i  propos des fonctions dans la suite de votre didacticiel.

Contrairement a Notre colonne calculee Margin precedente, vous voyez que la colonne [SalesAmount] fut precedee d’une table FactSales a laquelle appartient la colonne. On parle de nom de colonne complet car le nom de colonne reste precede du nom de table. Il n’est jamais necessaire d’inclure le nom de table dans la formule dans le contexte de colonnes referencees dans la meme table. interface caribbeancupid Ca permet de raccourcir de longues formules qui font reference a de multiples colonnes et ainsi les rendre plus faciles a lire. Toutefois, il va i?tre fonctionnel de forcement inclure le nom une table dans vos formules de mesure, meme dans la meme table.

Leave a Reply

Your email address will not be published. Required fields are marked *