{"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\/nl\/what-is-dax-and-how-to-master-it\/","title":{"rendered":"Wat is DAX en hoe beheers je het"},"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>DAX, of Data Analysis eXpressions, is de native taal van Power BI, Power Pivot voor Excel en SSAS Tabular-modellen in Microsoft SQL Server Analysis Services, en is een populaire taal geworden binnen de wereld van Business Intelligence. Met DAX kunnen we krachtige Tabular-modellen maken en complexe businessformules berekenen over deze datamodellen.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Als je een Power BI-reportdeveloper bent, is het sterk aan te raden om de taal te leren. Zonder DAX en de werking van de engine te kennen, kan het heel moeilijk worden om te begrijpen hoe bepaalde measures in je rapporten worden berekend. Bovendien ben je beperkt in de berekeningen die je binnen Power BI kunt uitvoeren.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 class=\"wp-block-heading\" style=\"font-size:25px;font-style:normal;font-weight:600\">Je laten trainen in DAX door sqlbi.com<\/h2>\n<p><\/p>\n<p><\/p>\n<p>Ik had al enkele jaren wat DAX-kennis, maar wilde die uitbreiden. Na het volgen van de&nbsp;<a href=\"https:\/\/www.sqlbi.com\/p\/introducing-dax-video-course\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Introducing DAX video course<\/em><\/a>, gegeven door DAX-goeroe Alberto Ferrari, was ik nog op zoek naar een geavanceerdere cursus over dit onderwerp. Gelukkig is er de intense 3-daagse <em>Mastering DAX&nbsp;<\/em>workshop, gegeven door Alberto Ferrari zelf, waarvoor ik me dankzij Sparkle inschreef.<\/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>De training zelf vond plaats in Amsterdam, en we waren met 30 van over heel Europa: Denemarken, Malta, Itali\u00eb, Belgi\u00eb, Nederland, Zweden, Bij het begin van de training ontvingen we een gedrukt exemplaar van&nbsp;<em>The Definitive Guide to DAX&nbsp;<\/em>en een oefenboek met alle hands-on labs die tijdens de cursus aan bod komen. En inderdaad, de cursus is erg hands-on: elk onderwerp wordt eerst theoretisch uitgelegd, daarna gedemonstreerd door Alberto door DAX-code te schrijven in Power BI, en vervolgens passen de studenten de theorie toe via individuele oefeningen.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Zo zag ons 3-daagse trainingsschema eruit:<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Dag 1:<\/strong> We behandelden hoofdstukken over de verschillende aspecten van calculated columns en measures, aggregatiefuncties, variabelen, relationele functies, tabelfuncties,<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Dag 2:<\/strong> We begonnen met het leren over de 2 evaluatiecontexten van DAX:&nbsp;<em>filter<\/em>&nbsp;en&nbsp;<em>rowcontext<\/em>, gevolgd door het begrijpen van hoe de CALCULATE-functie werkt. Daarna leerden we meer over geavanceerde evaluatiecontexten en iterators.<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Dag 3:<\/strong> We begonnen met het hoofdstuk&nbsp;<em>Building a date table<\/em>, waarin het gebruik van de functie CALENDARAUTO (om met DAX-code een custom datumtabel te bouwen) werd uitgelegd en heel wat handige tips werden gegeven over hoe je met datums omgaat in je Power BI-model. Vervolgens leerden we veel over de verschillende time intelligence-functies die DAX biedt om aggregaties over tijd te maken. In de namiddag besteedden we tijd aan het schrijven van queries in DAX Studio, een handige tool om je DAX-code te evalueren. We sloten de training af met hoofdstukken over expanded tables en het omgaan met complexe relaties. Je vindt het volledige overzicht van de cursus op de website van sqlbi.com.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Het was een plezier om deze cursus van Alberto Ferrari te volgen, hij is een goede mentor, met stevig didactisch materiaal, en cre\u00ebert met zijn af en toe humor een comfortabele trainingsomgeving. Deze training maakte zijn belofte volledig waar en ik raad ze van harte aan alle DAX-developers aan!<\/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>DAX is de native taal van Power BI, Power Pivot voor Excel en SSAS Tabular-modellen. Elke Power BI-developer zou de taal moeten leren.<\/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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/2703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/comments?post=2703"}],"version-history":[{"count":0,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/posts\/2703\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/media\/2710"}],"wp:attachment":[{"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/media?parent=2703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/categories?post=2703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparkle.consulting\/nl\/wp-json\/wp\/v2\/tags?post=2703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}