{"id":2703,"date":"2022-04-01T09:06:17","date_gmt":"2022-04-01T08:06:17","guid":{"rendered":"https:\/\/sparkle.consulting\/?p=2703"},"modified":"2022-09-13T14:21:23","modified_gmt":"2022-09-13T13:21:23","slug":"what-is-dax-and-how-to-master-it","status":"publish","type":"post","link":"https:\/\/sparkle.consulting\/fr\/what-is-dax-and-how-to-master-it\/","title":{"rendered":"Qu'est-ce que le DAX et comment le ma\u00eetriser"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"2703\" class=\"elementor elementor-2703\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40068d2c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"40068d2c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a7ec5a1\" data-id=\"4a7ec5a1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7429d8bd elementor-widget elementor-widget-text-editor\" data-id=\"7429d8bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<p>Le DAX, ou Data Analysis eXpressions, est le langage natif de Power BI, de Power Pivot pour Excel et des mod\u00e8les SSAS Tabular dans Microsoft SQL Server Analysis Services, et est devenu un langage populaire dans le monde de la Business Intelligence. Le DAX nous permet de cr\u00e9er de puissants mod\u00e8les Tabular et de calculer des formules m\u00e9tier complexes sur ces mod\u00e8les de donn\u00e9es.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Si vous \u00eates d\u00e9veloppeur de rapports Power BI, il est fortement recommand\u00e9 d'apprendre ce langage. Sans conna\u00eetre le DAX et le fonctionnement du moteur, il peut devenir tr\u00e8s difficile de comprendre comment certaines measures sont calcul\u00e9es dans vos rapports. De plus, vous \u00eates limit\u00e9 dans les calculs que vous pouvez effectuer dans Power BI.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 class=\"wp-block-heading\" style=\"font-size:25px;font-style:normal;font-weight:600\">Se former au DAX avec sqlbi.com<\/h2>\n<p><\/p>\n<p><\/p>\n<p>J'avais d\u00e9j\u00e0 quelques ann\u00e9es de connaissances en DAX, mais je voulais les approfondir. Apr\u00e8s avoir suivi le&nbsp;<a href=\"https:\/\/www.sqlbi.com\/p\/introducing-dax-video-course\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Introducing DAX video course<\/em><\/a>, donn\u00e9 par le gourou du DAX Alberto Ferrari, je cherchais encore un cours plus avanc\u00e9 sur ce sujet. Heureusement, il y a l'intense workshop de 3 jours <em>Mastering DAX&nbsp;<\/em>, donn\u00e9 par Alberto Ferrari lui-m\u00eame, auquel je me suis inscrit gr\u00e2ce \u00e0 Sparkle.<\/p>\n<p><\/p>\n<p><\/p>\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Book-The-Definitive-Guide-to-DAX.jpg\" alt=\"\" class=\"wp-image-2704\" width=\"277\" height=\"349\" srcset=\"https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Book-The-Definitive-Guide-to-DAX.jpg 554w, https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Book-The-Definitive-Guide-to-DAX-238x300.jpg 238w\" sizes=\"(max-width: 277px) 100vw, 277px\" \/><\/figure>\n<p><\/p>\n<p><\/p>\n<p>La formation elle-m\u00eame a eu lieu \u00e0 Amsterdam, et nous \u00e9tions 30 venus de toute l'Europe : Danemark, Malte, Italie, Belgique, Pays-Bas, Su\u00e8de, Au d\u00e9but de la formation, nous avons re\u00e7u un exemplaire papier de&nbsp;<em>The Definitive Guide to DAX&nbsp;<\/em>et un cahier d'exercices contenant tous les labs pratiques abord\u00e9s pendant le cours. Et en effet, le cours est tr\u00e8s pratique : chaque sujet est d'abord expliqu\u00e9 th\u00e9oriquement, puis d\u00e9montr\u00e9 par Alberto en \u00e9crivant du code DAX dans Power BI, et ensuite les \u00e9tudiants appliquent la th\u00e9orie via des exercices individuels.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Voici \u00e0 quoi ressemblait notre programme de formation de 3 jours :<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Jour 1 :<\/strong> Nous avons abord\u00e9 des chapitres sur les diff\u00e9rents aspects des calculated columns et measures, les fonctions d'agr\u00e9gation, les variables, les fonctions relationnelles, les fonctions de table,<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Jour 2 :<\/strong> Nous avons commenc\u00e9 par d\u00e9couvrir les 2 contextes d'\u00e9valuation du DAX :&nbsp;<em>filter<\/em>&nbsp;et&nbsp;<em>rowcontext<\/em>, suivis de la compr\u00e9hension du fonctionnement de la fonction CALCULATE. Ensuite, nous avons appris davantage sur les contextes d'\u00e9valuation avanc\u00e9s et les iterators.<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Jour 3 :<\/strong> Nous avons commenc\u00e9 par le chapitre&nbsp;<em>Building a date table<\/em>, dans lequel l'utilisation de la fonction CALENDARAUTO (pour construire une table de dates personnalis\u00e9e avec du code DAX) a \u00e9t\u00e9 expliqu\u00e9e et de nombreux conseils tr\u00e8s utiles ont \u00e9t\u00e9 donn\u00e9s sur la fa\u00e7on de g\u00e9rer les dates dans votre mod\u00e8le Power BI. Ensuite, nous avons beaucoup appris sur les diff\u00e9rentes fonctions de time intelligence que le DAX offre pour cr\u00e9er des agr\u00e9gations dans le temps. L'apr\u00e8s-midi, nous avons consacr\u00e9 du temps \u00e0 l'\u00e9criture de requ\u00eates dans DAX Studio, un outil utile pour \u00e9valuer votre code DAX. Nous avons termin\u00e9 la formation par des chapitres sur les expanded tables et la gestion des relations complexes. Vous trouverez l'aper\u00e7u complet du cours sur le site de sqlbi.com.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Ce fut un plaisir de suivre ce cours d'Alberto Ferrari, c'est un bon mentor, avec un solide mat\u00e9riel didactique, et il cr\u00e9e un environnement de formation agr\u00e9able gr\u00e2ce \u00e0 son humour occasionnel. Cette formation a pleinement tenu sa promesse et je la recommande chaleureusement \u00e0 tous les d\u00e9veloppeurs DAX !<\/p>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Le DAX est le langage natif de Power BI, de Power Pivot pour Excel et des mod\u00e8les SSAS Tabular. Tout d\u00e9veloppeur Power BI devrait apprendre ce langage.<\/p>","protected":false},"author":4,"featured_media":2710,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[13],"tags":[],"class_list":["post-2703","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX.jpg",1920,1080,false],"thumbnail":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX-150x150.jpg",150,150,true],"medium":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX-300x169.jpg",300,169,true],"medium_large":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX-768x432.jpg",768,432,true],"large":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX.jpg",1920,1080,false],"trp-custom-language-flag":["https:\/\/sparkle.consulting\/wp-content\/uploads\/2022\/09\/DAX-Blog-The-Definitive-Guide-to-DAX.jpg",18,10,false]},"uagb_author_info":{"display_name":"Kristof Van de Loock","author_link":"https:\/\/sparkle.consulting\/fr\/author\/kristof-vandeloocksparkle-consulting\/"},"uagb_comment_info":0,"uagb_excerpt":"DAX is the native language of Power BI, Power Pivot for Excel, and SSAS Tabular models. Every Power BI developer, should learn the language.","_links":{"self":[{"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/posts\/2703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/comments?post=2703"}],"version-history":[{"count":0,"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/posts\/2703\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/media\/2710"}],"wp:attachment":[{"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/media?parent=2703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/categories?post=2703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparkle.consulting\/fr\/wp-json\/wp\/v2\/tags?post=2703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}