Demarrage rapide : decouvrir nos fondamentaux de DAX en 30 minutes

Demarrage rapide : decouvrir nos fondamentaux de DAX en 30 minutes

Ce guide de demarrage rapide s’adresse a toutes les utilisateurs qui ne semblent pas encore familiarises avec Power Pivot dans Excel ni avec les projets de modeles tabulaires crees dans SQL Server Data Tools. Il va i?tre cense apporter une presentation simple et rapide d’une facon dont vous pouvez choisir des expressions DAX (Data Analysis Expressions) Afin de resoudre un certain nombre de problemes analytiques et de modelisation des donnees de base. Cette rubrique contient des renseignements conceptuelles, une serie de taches que vous pourrez effectuer, ainsi que quelques questions permettant de tester vos connaissances. Une fois que Vous allez avoir etudie votre rubrique, vous devriez avoir une agreable comprehension des concepts fondamentaux des plus elementaires du langage DAX.

Qu’est que le langage DAX ?

DAX est un ensemble de fonctions, d’operateurs ainsi que constantes qui vont pouvoir etre utilises dans une formule, ou expression, Dans l’optique de calculer et revenir une ou quelques valeurs. Plus franchement, DAX vous aide a creer de nouvelles precisions a partir de donnees figurant deja dans votre modele.

Pourquoi DAX est-il si important ?

Il est facile de creer un classeur et d’y importer des donnees. Vous pourrez meme coder des tableaux croises dynamiques ou des graphiques croises dynamiques qui affichent des informations importantes sans choisir de formules DAX. Cependant, les trucs se compliquent si vous devez analyser des donnees de ventes strategiques concernant plusieurs categories de produits et s’etalant sur des plages de dates plusieurs. Notre aussi probleme se pose si vous devez combiner des donnees d’inventaire importantes a partir de plusieurs tables dans differentes sources de donnees. Les formules DAX offrent cette possibilite, ainsi que de multiples autres fonctions importantes. Apprendre a creer des formules DAX efficaces vous aidera a tirer le meilleur parti de vos donnees. Un coup que vous avez obtenu des informations dont vous avez besoin, vous pouvez commencer a resoudre les veritables problemes de votre entreprise ayant une incidence via la chiffre d’affaires. Il s’agit d’aide a J’ai decision et DAX vous aidera a y parvenir.

Configuration requise

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

Nous allons nous concentrer specifiquement sur les formules DAX utilisees au sein des calculs. Vous devez deja etre familiarise au milieu des concepts fondamentaux des colonnes et mesures calculees (egalement appelees champs calcules), qui paraissent 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 importants : syntaxe, fonctions et contexte. Naturellement, il existe d’autres concepts importants dans DAX, Neanmoins, J’ai comprehension de ces trois notions servira de socle via lequel vous pouvez approfondir toutes vos aptitudes de DAX.

Syntaxe

Avant de creer toutes vos propres formules, jetons un coup d’?il a J’ai syntaxe des formules DAX. Notre syntaxe inclut les divers elements qui composent edarling site de rencontre gratuit une formule, ou plus seulement, elle correspond au mode de redaction d’la formule. Comme, regardons une formule DAX simple permettant de creer de nouvelles precisions (valeurs) Afin de chaque ligne d’une colonne calculee, nommee Margin, dans une table FactSales : (les couleurs du texte de formule sont fournies a titre indicatif uniquement)

Notre syntaxe de votre formule contient nos elements suivants :

L’operateur de signe egal (=) indique le commencement d’une formule, laquelle, lorsqu’elle est calculee, retourne un resultat ou une valeur. L’ensemble des formules qui calculent une valeur commencent via 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 a toutes les formules Excel qui font reference a une cellule, une formule DAX fera forcement reference a une colonne.

Operateur mathematique de soustraction (-).

La colonne referencee [TotalCost] contient les valeurs que nous souhaitons soustraire des valeurs en colonne [SalesAmount].

Pour tenter de saisir comment lire une formule DAX, il va i?tre souvent pratique de decomposer tous des elements pour les reformuler dans la langue que vous utilisez l’integralite des temps. Pourquoi pas, vous pourrez lire cette formule comme suit :

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

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

Cette formule contient des elements de syntaxe suivants :

Nom une mesure Somme du montant des ventes. Mes 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 commencement une formule de calcul. Au moment du calcul, un resultat est retourne.

J’ai fonction SUM additionne la totalite des nombres d’une colonne [SalesAmount]. Vous en apprendrez plus sur les fonctions dans la suite de ce didacticiel.

Mes parentheses () delimitent 1 ou quelques arguments. Toutes les fonctions requierent bien un argument. Un argument transmet une valeur a une fonction.

Notre table referencee FactSales.

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

Vous pouvez lire cette formule comme suit :

Pour la mesure nommee Somme du montant des ventes, calculez (=)la SOMME des valeurs d’une colonne [ SalesAmount] d’la 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 nos valeurs definies par chaque cellule du tableau croise dynamique, notamment, les telephones portables aux Etats-Unis.

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

Contrairement a la 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 nullement necessaire d’inclure le nom de table dans la formule dans le cas de colonnes referencees dans la meme table. Cela permet de raccourcir de grandes formules qui font reference a beaucoup de colonnes et ainsi les rendre plus faciles a lire. Toutefois, il est pratique de forcement inclure le nom en table dans vos formules de mesure, meme dans la meme table.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *