

Henk Vlootman
Quanto BV
Rotterdam, The Netherlands
Actions
With a career as an Excel and Power BI consultant and trainer, Henk Vlootman has ample experience in helping organizations get the most out of their data. Being the face of Microsoft’s launch campaign for Power Pivot for Excel in the Netherlands, Henk was one of the first to work with the technology now known as Power BI. Henk has been awarded the Microsoft MVP (Most Valuable Professional) award since 2013. He is founder and former chairman of the Dutch Power BI User Group and a regular speaker at many Power BI-related conferences around the world. He is owner of Quanto, collective analytics together with his compagnon Michiel Rozema.
The knowledge of Michiel and Henk are combined in the books they wrote. Their last book "Extreme DAX" - publiced by Packt - is on sale since begin 2022.
Links
Area of Expertise
Topics
Nieuwe oplossingen voor complexe DAX-berekeningen.
De laatste tijd introduceerde Microsoft verschillende nieuwe mogelijkheden in Power BI en in het bijzonder in DAX, die helpen bij het eenvoudiger oplossen van complexe scenario’s.
In deze workshop verdiepen we ons in een aantal van de nieuwe mogelijkheden, waarbij we alternatieve kalenders als illustratie gebruiken. De enige manier om analyses op basis van tijd te maken is door gebruik te maken van een kalendertabel, gebaseerd op doorlopende datums. De ‘time intelligence’ DAX-functies gaan ervan uit dat de Gregoriaanse kalender wordt gebruikt. Veel bedrijven werken niet met de Gregoriaanse kalender, maar gebruiken in plaats daarvan een kalender die op ISO weken is gebaseerd.
Tijdens de workshop werken we een aantal ‘time intelligence’ DAX-berekeningen uit voor de ISO-kalender. Hiervoor combineren we verschillende nieuwe mogelijkheden van Power BI, zoals
• DAX-functies zoals de nieuwe WINDOW-functie
• Calculation groups
• Field parameters.
Na deze sessie ben je weer helemaal op de hoogte van de nieuwste mogelijkheden van Power BI.
Ontdek jouw buren met de WINDOWS DAX functie
De nieuwe DAX-functie WINDOW biedt veel nieuwe mogelijkheden voor het dynamisch analyseren van gegevens. In deze sessie gaan we de drie dichtstbijzijnde klant “buren” qua omzet tonen. Het is een slimme manier om inzicht te krijgen in relatieve prestaties.
Het gebruik van een filtertabel in plaats van een gewone feitentabel is hiervoor noodzakelijk. Het maakt het samenstellen van de DAX berekening complexer, maar biedt ook meer flexibiliteit bij het creëren van het dynamische venster. Door middel van een slicer kan je de virtuele tabel verschuiven, waarmee je krachtige vergelijkingen en analyses kunt uitvoeren.
Deze sessie wijst je de weg naar nieuwe mogelijkheden binnen het krijgen van inzichten binnen Power BI.
Meer beveiliging in Power BI: Value Level Security.
Het gebruik van Power BI kent een stormachtige groei. Steeds meer organisaties gebruiken Power BI en steeds meer werknemers krijgen toegang tot rapportages. Naar mate het aantal gebruikers van een rapportage stijgt wordt het belang van beveiliging groter. Hoe verzeker jezelf ervan dat gebruikers voorzien worden van de juiste informatie?
Je kunt binnen Power BI gebruik maken van Row Level Security (RLS), waarmee delen van de data verborgen blijven voor specifieke gebruikers. Maar hoe ga je om met beveiliging als deze niet gaan over rijen, maar over gevoelige attributen, zoals persoonsgebonden informatie? Hierbij komt Value Level Security kijken: afhankelijk van de hiërarchisch bepaalde rol van de gebruiker worden details in een rapportage wel of niet getoond.
Na deze sessie begrijp je het belang van Value Level Security.
Kom in actie met Data Activator
De échte waarde van een BI oplossing zit hem niet in de inzichten die je eruit haalt. Die inzichten leveren alleen waarde op wanneer je er wat mee doet. Of het nou gaat om het nemen van strategische beslissingen, het aanpassen van bedrijfsprocessen of iets anders: actie ondernemen op inzichten is waar het om gaat.
Soms zijn acties handmatig, zoals ‘stop met dit product’, maar vaak kunnen acties worden geautomatiseerd; en vaak is dat de enige manier waarop het gaat werken. Dit is in het bijzonder het geval wanneer het gaat om real-time situaties, zoals wanneer sensors temperatuurstijgingen detecteren in gekoeld transport. Maar veel standaard Power BI-rapporten lenen zich ook voor het implementeren van geautomatiseerde respons.
Als onderdeel van het Fabric platform introduceert Microsoft een krachtige oplossing voor het automatiseren van acties op data: Data Activator. In deze sessie leer je Data Activator kennen en krijg je een overzicht van de concepten achter Data Activator. En natuurlijk zie je het product in actie.
Geavanceerde visualisatietechnieken: Drill Through
Power BI rapporten zijn interactief. Dit helpt rapportgebruikers te focussen op de belangrijkste inzichten, maar ook om dieper in de details te duiken. De uitdaging bij veel Power BI-modellen is dat ze veel verschillende inzichten leveren, wat al snel leidt tot een groot aantal rapportpagina’s met nog meer visuals, of een overdaad aan interactiemogelijkheden. Hoe helpen we gebruikers om relevante inzichten op te doen en tegelijk effectief gebruik te maken van interactie?
In deze deep-dive sessie richten we ons op een van de technieken in Power BI om geavanceerde interactie te implementeren: drill through. We behandelen de verschillende standaard opties rond drill through, bespreken beperkingen waar je tegenaan kunt lopen, en we kijken naar geavanceerde mogelijkheden zoals dynamische drill-through en cross-report drill through.
Do more with DAX – exploring new features in Power BI
As a Power BI Analyst, creating DAX measures is an important part of your job. Large, complex semantic models often contain a significant number of DAX measures, many of which implement sophisticated business logic.
In this workshop, we do a deep dive into some recent additions to DAX and related Power BI features, like field parameters, calculation groups, and the WINDOW family of DAX functions. Using a week-based calendar as an example, you will learn how these features work together to provide powerful analytics capabilities.
Context, het geheim van DAX berekeningen.
Wil je alles uit jouw DAX berekeningen halen, dan is kennis van de verschillende contexten onmisbaar. In deze sessie leer je alles over context: query context, filter context en rij context. We tonen de verschillende gedragingen van DAX berekeningen binnen een context, zodat je de juiste context herkent en benut.
We tonen complexe DAX berekeningen, waarbinnen verschillende context omgevingen naast elkaar bestaan. Om echt te begrijpen wat er gebeurt binnen DAX berekeningen moet je de verschillende soorten context kunnen identificeren. Een stap verder om het uiterste uit DAX berekeningen te halen zijn specifieke DAX functies, die genest worden binnen de berekening, waarbij de context bewust wordt omgezet.
Na deze sessie is de context in DAX berekeningen geen geheim meer.
Act on your data with Data Activator
The real business value in an analytics solution does not come from the insights created. Insights will only provide value when you take action based on those insights. Be it decisions taken, processes adapted, or anything else.
While some actions can be manual, like 'discontinue this product', many times actions can and should be automated. This is especially common in real-time situations, like when sensors detect high temperatures in shipments of fresh produce.
With Fabric, Microsoft introduces a powerful solution to automate actions based on data: Data Activator. In this session, you will learn what Data Activator is, understand the basic concepts of Data Activator, and see the product in action.
Useless DAX functions
DAX is a wonderful calculation language in Power BI and Analysis Services. That said, it is not without its quirks. In this talk, we explore some DAX functions that are basically useless. Understanding why that is, will help you get a deeper understanding of how to write DAX well.
Custom functions in Power Query
We all work with Power Query to transform our data for use in Power BI. The best part of the transform proces is the ability to automatically perform tasks, which previously required a lot of manual work. This is of course not what you want, but it is not always obvious how to deploy Power Query to solve these issues. In some cases an own written custom function can be the saving grace!
In this session we demonstrate how to import data from an online source, containing information about movies. We use a custom function, that allows us to select the data we need.
Advanced insights by creating hierachically structured dashboards
Power BI visual reports depend on interaction to help report consumers focus on the most important insights, while enabling them to dive deeper into detailed information. The challenge with many Power BI models is that they offer many different insights, which easily leads to either many report pages with lots of visuals, or an overkill of interaction options. How do we help report users to keep their focus while offering lots of interaction?
In this session, we focus on one of the techniques available in Power BI to implement advanced interaction patterns: field parameters. With a field parameter, you group multiple columns or measures and enable users to select which column or measure they want to see in a visual.
But it doesn’t end there. In this session, we also dive into more advanced ways to use field parameters, in order to fully use the possiblities of drill through features.
What’s new in DAX – WINDOW functions
DAX is the calculation language in Power BI and Analysis Services and one of these products’ most powerful parts. Microsoft keeps adding to the DAX language and in 2023, a new type of DAX function was introduced which are commonly known as the WINDOW functions. In this session, you get to know the functions INDEX, OFFSET, WINDOW, RANK, and ROWNUMBER. We show you how to use them and give practical examples that help you understand what to use these functions for.
Using DAX Table functions for advanced next level Calculations.
Table functions are an advanced part of the DAX language. They're not always easy to use but enable all kinds of advanced calculations based on data; like extrapolation. With table functions you can creates new virtual tables, that can combine different filtered tables into one powerful calculation. Knowing table functions is the key to really master DAX!
This sessions introduces you to the concepts of DAX table functions. We cover topics like context in table functions, using table functions for filtering, and designing for performance.
Storage modes in Power BI
Een goed, interactief Power BI rapport staat of valt met een Power BI model dat supersnel berekeningen kan uitvoeren. Voor die snelheid is belangrijk hoe het model de gegevens opslaat. Power BI biedt hiervoor verschillende mogelijkheden: de ‘storage modes’ of, in goed Nederlands, opslagmodi.
De bekendste storage modes zijn import en Direct Query, maar Power BI geeft meer opties. In deze sessie bespreken we de verschillende storage modes met hun voor- en nadelen. We bespreken ook in welke situaties je welke storage mode het beste kunt gebruiken.
Running successful BI projects with Agile Analytics
What makes a BI project successful? In the end, BI solutions only deliver value when insights created are turned into action by users. Unfortunately, this is where many BI projects fail: business users do not feel that reports and dashboards really provide what they need, even though many hours were invested in requirements gathering and design. The root cause of failure often is in the area of end-user engagement and stakeholder management.
The Agile Analytics project approach is based on experience in large-scale BI projects. Power BI is pivotal in this approach, which is centered around continuous user involvement with the central theme: fail as fast as possible. In this session, we introduce you to the principles and characteristics of Agile Analytics. You will also learn how Power BI can be used not only as the target platform for a BI solution, but also as the primary tool in your belt to make your BI project successful.
Relaties in een Power BI model
Een Power BI model bestaat meestal uit meerdere tabellen, die met relaties onderling verbonden zijn. Voor wie een achtergrond heeft in Excel, zijn relaties vaak lastig te begrijpen. Wie een database-achtergrond heeft, komen relaties bekend voor. Maar schijn bedriegt: relaties in een Power BI model gedragen zich fundamenteel anders.
Een goed begrip van hoe relaties in Power BI werken en welke verschillende soorten relaties er zijn, is cruciaal bij het ontwikkelen van oplossingen in Power BI. In deze sessie duiken we in de kenmerkende aspecten van relaties in Power BI, verschillende types relaties en de impact van verschillende types relaties op DAX-berekeningen. Ook kijken we naar het gedrag van relaties in composite models.
Power BI voor business managers
Inleiding
Power BI is hèt toonaangevende platform voor data-analyse. Niet verrassend dus dat veel managers zich afvragen of Power BI ook voor hun organisatie ingezet kan worden. Maar om succesvol te werken met Power BI, is het belangrijk om goed te begrijpen dat Power BI een andere manier van omgaan met data met zich mee brengt. Niet alleen heb je nieuwe vaardigheden nodig, ook conceptueel betekent Power BI een fundamentele verandering – of je nu werkt met Excel of een klassiek BI-platform gebruikt. Power BI vereist een andere mindset.
In deze PreCon maak je kennis met de fundamentele concepten van Power BI en leer je wat Power BI wezenlijk anders maakt dan andere BI-oplossingen. We gaan hierbij niet te diep in op de techniek, maar besteden vooral aandacht aan de business impact van Power BI.
Deel 1: Power BI, waarom eigenlijk?
We benaderen Power BI aan de hand van het Vijflagenmodel. Dit model geeft richting aan vraagstukken rond architectuur van analytics-oplossingen. Maar het kan ook worden gebruikt om te bespreken wat de rol van Power BI is in een organisatie. De centrale vraag hierbij is: wat willen we bereiken met een BI-oplossing, en wat betekent dat voor hoe BI voor jouw organisatie zou moeten werken?
Deel 2: Werken met data
Power BI levert inzichten uit data. Bedrijfsprocessen genereren steeds meer gegevens in vormen die steeds meer divers worden. Het verzamelen van data en het voorbereiden van data op analyse is vaak een moeizaam proces. We laten zien hoe dit in een Power BI-gebaseerde oplossing kan worden aangepakt, en welke mogelijkheden je hiervoor in Power BI tot je beschikking hebt.
Deel 3: Gegevens analyseren met DAX
De kracht van Power BI zit vooral in de rekenkracht die met de functietaal DAX wordt ontsloten. Het belang van berekeningen in DAX wordt vaak onderschat. Je maakt kennis met deze taal en de principes van rekenen met DAX. Je krijgt hiermee inzicht in waarom Power BI echt fundamenteel anders is dan een klassieke BI-oplossing.
Deel 4: Van resultaat naar inzicht en actie
Data-analyse is leuk, maar krijgt pas echt waarde als het inzichten oplevert die je begrijpt en waarop je actie kan ondernemen. Het is daarom belangrijk om resultaten van analyses op een effectieve manier te presenteren. Het gaat hierbij niet maar om mooie plaatjes, maar om een manier van rapporteren die de vervolgstap als uitgangspunt neemt. We laten je zien wat de onderliggende principes van Power BI-rapporten zijn. Ook leer je welke mogelijkheden Power BI biedt om inzichten om te zetten in actie.
Deel 5: Samenwerken rond inzichten
Veel BI-projecten lijden onder gebrekkige adoptie van de resultaten binnen de organisatie. Het is daarom belangrijk om expliciet aandacht te besteden aan hoe inzichten aan de juiste medewerkers beschikbaar worden gesteld en dat behoeften aan nieuwe inzichten effectief en snel worden geïmplementeerd. We laten zien op welke manier het Power BI platform hier invulling aan geeft.
Power BI in a Fabric World
With the introduction of Microsoft Fabric, Power BI enters a new era of open-standard, high-volume analytics. Fabric extends the business-oriented, fully-managed experience of Power BI to a full data platform with data engineering, data science, and more, based on data lake concepts.
In this session, we dive into new ways of architecting Power BI solutions leveraging the power of Fabric. After giving an overview of the Fabric platform, we focus specifically on components familiar to Power BI users that are enhanced in Fabric: Dataflows and the DirectLake mode for Power BI datasets.
Power BI Advanced Security scenario’s
The use of Power BI is increasing rapidly. Every year more organizations are using Power BI. Also, the number of users within organizations is growing. Data security has always been an important topic, but are becoming more important with an increasing number of users. How do you ensure that users have access to the information they need? And, especially against the background of strict (legal) privacy guidelines: how do you protect data from people who are not allowed to have access? In Power BI, a lot of attention has been paid to information security. In some cases this requires (SQL Server or Azure) Analysis Services. In this Precon session you will learn step by step everything about the different aspects of security in and around Power BI. We also discuss how you manage security for larger numbers of users via the Active Directory. Non-technically oriented users can also use the information from this Precon session to compile security strategies.
Krachtige Business Reporting met het Power Platform
Als je, net als zoveel andere managers, vast zit aan Excel rapportages, die veel handmatig werk bevatten, dan is deze sessie voor jou! Power BI is een business game-changer! Samen met PowerApps en Power Automation komen inzichten in actie! In deze PreCon tonen wij je de concepten en technieken van het Power Platform en de invloed hiervan op de bedrijfsprocessen in jouw organisatie.
In deze training, die bestemd is voor de beginner in het Power Platform, nemen we een verkoop rapportage als voorbeeld. De principes, die je aangereikt worden in deze PreCon, zijn echter van toepassing op alle andere business cases. We behandelen onderwerpen zoals data voorbereiden, data modelling, analyses en visualisaties. Je leert alles vanaf apps tot en met geautomatiseerde werkstromen. We leggen je ook uit hoe het Power Platform kan gebruiken om Data Driven beslissing cultuur in jouw organisatie te introduceren.
Na deze dag heb je een helder begrip wat het Power Platform is en bezit je de basis vaardigheden om je eerste stappen te doen in de verbazingwekkende wereld van het Power Platform.
Geavanceerde visualisaties (NL)
Visuele Power BI rapporten zijn gebaseerd op het verkrijgen van de inzichten op een hoog (hiërarchisch) niveau. Vervolgens krijg je de mogelijkheid om door te filteren naar een detail pagina. Veel Power BI modellen bieden op een pagina een aantal inzichten en zijn daarnaast voorzien van een overdaad aan informatie en mogelijkheden, waardoor je mogelijk de focus op de inzichten verliest.
Binnen geavanceerde visualisaties is jouw uitdaging om de gebruiker direct focus te geven op het belangrijkste inzicht. Je wilt dan, naast de visualisatie zo veel mogelijk rust in de pagina, terwijl wel het maximale aantal interacties beschikbaar blijft.
Deze sessie bevat een aantal technieken, zoals het gebruik van field parameters, conditionele actie van een knop, dynamische drill through mogelijkheden en andere technieken. Je leert wat er op het niveau van het modelleren van het Power BI model moet gebeuren om de visualisaties dynamisch te maken. Verder leer je een aantal DAX functies, die je nodig hebt om de dynamiek binnen de visualisaties te laten werken.
Deze Nederlandstalige sessie richt zich op de gevorderde Power BI gebruiker, maar kan ook interessant zijn voor minder gevorderde deelnemers, die de mogelijkheden van visualiseren binnen Power BI willen verkennen.
Fresh produce: using Power BI as a calculation engine for BC
Power BI is the leading platform for business intelligence. The core of the Power BI platform is formed by datasets with DAX calculation capabilities that enable interactive reporting on large sets of data. Join this session to learn about another way to use this technology: perform hugely complex aggregations and calculations to enrich business processes.
In this session, we present a Power BI solution based on a real-life use case involving BC and the Power Platform. We deal with inventory analysis and financial settlements for perishable goods, like tomatoes, for which the age of inventory is relevant. The Power BI model requires recursive calculations over a period of one week, which is the base unit for the client’s business process. The calculation results are fed back to BC using Power Automate and Power Apps. The same set-up is used to run scenario analyses over extended periods of time. We discuss the solution architecture and do a deep dive on the specifics of the calculation engine implemented in Power BI.
Doe meer met DAX! (NL)
DAX-functies zijn een essentieel onderdeel van een Power BI-model. Maar werken met DAX kan frustraties opleveren. Maak je wel eens DAX-measures, maar weet je niet of de resultaten wel echt kloppen? Levert een DAX-functie een ander resultaat dan je verwacht? Of heb je het gevoel dat je slechts een fractie van de mogelijkheden van DAX gebruikt? Dan is deze PreCon workshop voor jou!
Met deze workshop doe je fundamentele kennis op van hoe DAX werkt. En net zo belangrijk, je leert hoe je concrete business-vraagstukken vertaalt naar berekeningen in DAX. We nemen je mee op reis om het uiterste uit DAX te halen. We beginnen met uitleg van verschillende contexten die van toepassing zijn op en in DAX-functies. Ook behandelen we tabelfuncties, DAX variabelen en andere geavanceerde DAX-onderwerpen. Vervolgens duiken we in een concrete, complexe toepassing.
Agenda:
• Introductie
• DAX context, filters, en CALCULATE
• Tabelfuncties, DAX-variabelen, tabelaggregaties en tabelfilters
• Toepassing: analyse van een vastgoedportfolio. Complexe DAX-berekeningen worden gebruikt om de financiële kentallen voor een lange-termijn belegging te berekenen èn te optimaliseren.
Na deze dag heb je geleerd dat je met DAX veel meer kunt dan je tot nu toe hebt gedaan. Je hebt de instrumenten in handen om zelf complexe vraagstukken aan te pakken: doe meer met DAX!
Do more with DAX!
Calculations with DAX are an essential part of a Power BI model. But working with DAX can be frustrating at times. Does it happen to you that you create DAX measures, but the results don’t seem to be correct? Does a DAX function return a different result than you expect? Or do you feel you only use a fraction of what is possible in DAX? Then this workshop is for you!
In this workshop, you learn fundamental concepts in DAX. And, just as important, you learn how to translate specific business requests to DAX calculations. Based on our book ‘Extreme DAX’, we take you on a journey to get the most out of DAX, starting with a thorough exploration of evaluation contexts in DAX. We cover table functions, variables, and other advanced DAX topics as well. After setting up these basics, we do a deep dive into a specific, complex, real-world application.
After this workshop, you have learnt that you can do way more with DAX than you have done so far. You have been provided with the tools to take on challenging cases yourself: do more with DAX!
Data volumes and storage modes in Power BI
Power BI allows for analyzing large amounts of data at high speed – which is needed to fuel interactive features in Power BI visual reports. The performance of Power BI is built on the Vertipaq engine – once imported, data is compressed and kept in memory. But this has its limits: what to do when the amount of data becomes too large for a regular import, or real-time analytics is needed? In these cases, you will need to resort to other ways of storing data.
In this session, we explore different storage modes in Power BI and how to use them. The best-known storage modes are Import and Direct Query. But it doesn’t end here. After this session, you will have a new appreciation of the power of the Power BI platform!
Advanced Interaction in Power BI Visual Reports: Field Parameter Deep Dive
Power BI visual reports depend on interaction to help report consumers focus on the most important insights, while enabling them to dive deeper into detailed information. The challenge with many Power BI models is that they offer many different insights, which easily leads to either many report pages with lots of visuals, or an overkill of interaction options. How do we help report users to keep their focus while offering lots of interaction?
In this session, we focus on one of the techniques available in Power BI to implement advanced interaction patterns: field parameters. With a field parameter, you can group multiple columns or measures and enable users to select which column or measure they want to see in a visual. But it doesn’t end there. In this session, we also dive into more advanced ways to use field parameters.
Advanced Interaction in Power BI Visual Reports: Drill-Through Deep Dive
Power BI visual reports depend on interaction to help report consumers focus on the most important insights, while enabling them to dive deeper into detailed information. The challenge with many Power BI models is that they offer many different insights, which easily leads to either many report pages with lots of visuals, or an overkill of interaction options. How do we help report users to keep their focus while offering lots of interaction?
In this session, we focus on one of the techniques available in Power BI to implement advanced interaction patterns: drill-through. We cover the various standard options in drill-through but talk about more advanced interaction patterns as well, like dynamic drill-through.
Value level security in Power BI
This session shows is all about creating the lowest granularity of data security that can be made in Power BI.
When you use Power BI, you want to implement security. That is not an easy task, but you can do it. In this session we show you what you need to have to enable security. We start with RLS and follow up with Column security. This will also imply value security: depending on the role of the user detail data will or will not be shown in the reports. After this session you understand the needs of real security in Power BI.
Value level security in Power BI
The use of Power BI is increasing rapidly. More and more organizations use Power BI, and the number of users per organization grows. Data security has always been an important topic but becomes more prominent with an increasing number of users. How do you ensure that users have access to the information they need?
In Power BI, security within a data model can be implemented through row-level security (RLS). With RLS, complete parts of the model can be hidden from a user. But what to do when only certain attributes must be secured, like social security numbers or paygrade levels? In this session you will learn how to implement value-level security in Power BI.
Using Power Automate and Power Apps to maintain a uniform SharePoint site structure
A lot of organizations are now taking the step to migrate all their files from a local server to the Cloud. SharePoint is then one of the Cloud services to which they migrate, but how do you make sure that the new structure stays uniform?
For our client, the existing files were migrated in a base structure, but for new customers, they would like to make sure that the same base structure will be applied.
We have used Power Automate and Power Apps to create a uniform site structure for any new customers. Power Apps provides the user interface to trigger a Power Automate flow that sets up the site structure, the document library, any metadata and the access rights in a uniform way.
The Power Automate flow will also handle approval flows before the site structure will actually be created. All the actions and approvals will be logged for audit purposes.
In this session, we will show how these Power Automate flow and Power App work, and how employees collaborate together to ensure a uniform SharePoint site structure.
The secrets of Power BI - understanding context.
To get the most out of DAX calculations in Power BI, a good understanding of context is indispensable. In this session you’ll learn about the characteristics of different kinds of context in Power BI models: row context, query context, and filter context. We’ll also discuss the behaviour of DAX functions within different contexts.
In complex DAX calculations, multiple contexts can be active at the same time. To really understand what is going on, it is important to be able to identify these. Therefore we’ll discuss DAX functions that activate and transform context. In short, after this session context in Power BI will have no secrets for you anymore!
Solving complex equations with DAX
DAX is capable of far more than you may think. This session shows you some of the extreme power of DAX. Using the mathematics of long-term financial investments, we will show that some insights are easy to establish with rather straightforward DAX functions. However, some insights involve mathematically hard calculations; like the answer to the question: what is the minimum rent to make a long-term investment viable? Answering this involves solving a complex mathematical equation, which is normally done by an iterative algorithm. We show you how to approach this in DAX.
Running successful BI projects with Agile Analytics
When will a BI project be successful? This seems to be a simple question, but it is hard to answer. Many BI projects fail, and there are many roads to failure. To prevent failure, good user engagement and stakeholder management often appear to be the silver bullet. Can Power BI contribute to these?
The Agile Analytics project approach is based on experience in large-scale BI projects with Power BI. It focuses on data driven transformation with a deep stakeholders’ involvement. Be aware that Power BI is pivotal in this. In this session, we'll introduce you the principles and characteristics of Agile Analytics and explain how Power BI can be used. Not only as the target platform for a BI solution, but as the tool to make your BI project successful.
Implementing Next-level Calculations with DAX Table Functions
Table functions are an advanced part of the DAX language. They're not always easy to use but enable all kinds of advanced calculations based on data; like extrapolation.
This sessions introduces you to the concepts of DAX table functions. We cover topics like context in table functions, using table functions for filtering, and designing for performance.
How to build a P&L in Power Query
Ever build a P&L statement in Power BI? It is not the easiest thing to build. The problem lies in the calculations. Most of the components of the P&L are calculated in different ways: some are calculations on columns of the transactions table and other are calculations on the results of the previous column calculations. You can do this in a Power BI model with a huge DAX calculation, but you can make it much simple by using Power Query to prepare the necessary data.
All you need are tables with all the ledger transactions, a calendar, and a ledger scheme. In this session we show you how to do this, by using M-Language statements.
Financiële extrapolatie met DAX
Het doel van BI is om inzichten te creëren op basis van data. BI-rapporten geven antwoord op vragen als: hoe staan we ervoor? En: hoe is dat zo gekomen? De meeste BI-rapporten geven inzicht uit het verleden. Historische gegevens vormen de basis van diverse kengetallen op basis waarvan organisaties aangestuurd worden. Dit soort inzicht is zeker heel waardevol. Maar een nog waardevoller inzicht is: waar gaan we naartoe? Inzicht in de toekomst is niet eenvoudig te verkrijgen uit data uit het verleden.
Een toegankelijk manier van de toekomst voorspellen is om de resultaten uit het verleden te extrapoleren naar de toekomst. DAX is niet alleen sterk in het aggregeren van historische data, maar is ook heel goed te gebruiken voor extrapolaties. In deze sessie kijken we naar een aantal verschillende manieren om gegevens naar te toekomst te extrapoleren, met toenemende complexiteit.
Deze sessie gaat over het gebruik van DAX om extrapolaties te maken op basis van historische gegevens. We beginnen met eenvoudige extrapolaties, en bouwen stap voor stap complexere vormen van extrapolatie die steeds betere inzichten leveren.
Financiële consolidatie met DAX
Elke organisatie die uit meerdere onderdelen bestaat, heeft periodiek te maken met consolidatie. De boekhoudingen van dochterondernemingen moeten op een correcte manier worden samengevoegd, waarbij transacties tussen de ondernemingen genegeerd dienen te worden. In het consolidatieproces vormen vooral intercompany-transacties vaak een probleem, omdat deze tot afhankelijkheden tussen boekhoudingen leiden die verder los van elkaar staan. In deze sessie laten we zien hoe je Power BI, door middel van DAX, gebruikt om correct te consolideren en problemen te detecteren.
We besteden aandacht aan:
• Hoe ga je om met verschillende rekeningschema’s,
• Het elimineren van intercompany boekingen.
• Hoe werkt vreemde valuta
Financial reports in Power BI
It seems so easy. If you have the correct ledger structure and a corresponding data table you can create powerful P&L and balance sheet reports in Power BI. That is, until you come to visualization; the common way to present P&L and balance sheets is not something you can do easily with standard visualizations. To create a proper visualization of financial reports you will need a combination of tweaking visualizations and clever modelling in Power BI. This sessions takes you backstage on Power BI visualizations and will show you the true power of Power BI in financial reporting.
Extreme business problems need Extreme DAX solutions.
This is a 1-day post-conference workshop.
Dynamic Analysis Expression (DAX) functions are an essential part of your Power BI model. But sometimes working with DAX can be frustrating. Did you meet situations in which you do not understand how DAX calculates? Or when the results of your DAX functions are different as expected? Do you have a difficult business question, but you do not know where to start to solve it? Or do you feel there is so much more to discover in DAX? If one of these questions triggers you, then this Post conference session is for you.
In one day, you get a deep and profound knowledge in the working of DAX functions: you also learn how to use DAX functions in business cases. In this Post Conference session, we take you on a tour in how to get the most out of DAX. We start by explaining the different contexts of DAX functions. Understanding the different contexts is the key to an effective use of DAX in your Power BI model. Context belongs therefore to the core fundamentals of DAX. Then we take a DAX deep dive into two business cases. where we thoroughly use the different contexts to solve the business problems.
The program of this day:
• Introduction
• Context and the way DAX functions behave.
• Business case #1: a real estate portfolio. In this business case we show you (financial) metrics to analyze the future of investments. We introduce what-if parameters in conjunction with complex DAX functions.
• Business case #2: intercompany business. During this session, we show two core business challenges: intercompany business and consolidated views. In this part we need to dive deep into the context of -tailor-made- DAX functions to get the required results.
On top of this program, during the day we will show you a couple of secret strategies in how to approach extreme and advanced DAX analyses.
Complex business problems need Extreme DAX solutions!
Dynamic Analysis Expression (DAX) functions are an essential part of your Power BI model. But sometimes working with DAX can be frustrating. Do you come across situations in which you do not understand how DAX calculates? Or when the results of your DAX functions are different from your expectations? Do you have a difficult business question, but you do not know where to start? Or do you feel there is much to discover in DAX? If one of these questions triggers you, then this workshop is for you.
In one day, you get a deep and profound knowledge in the workings of DAX functions with a focus on practical applicability. In this workshop, we take you on a tour in how to get the most out of DAX. We start with exploring the contexts in which DAX calculations are evaluated as well as DAX filtering and the use of DAX table functions. After these fundamentals, we take a deep dive using end-to-end business cases. During the workshop, we will also share strategies how to approach extreme and advanced DAX analyses.
Collective analytics with Power BI
Traditional, IT-driven BI projects struggle with business engagement and low adoption rates. Power BI promises to enable the business user to create her own reports and analyse data. But how to do this is a manageable way? How to ensure that results of end-user reports can be trusted?
The answer lies in a collective approach to analytics, in which not only business analysts are supported by data services from IT, but also the specific strengths of Power BI are leveraged to drive success of BI projects with deep involvement of business users. In this session you will learn specific methods to implement collective analytics.
Collective Analytics met power BI.
Traditioneel hebben BI projecten last van weinig betrokkenheid en een lage adoptie graad van de business. Power BI belooft een antwoord hierop met de introductie van het Self-Service BI concept. De term suggereert dat de gebruiker zijn eigen business rapporten maakt. Maar hoe beheers je, als organisatie, dit proces en hoe weet de business dat de rapporten te vertrouwen zijn?
Het antwoord ligt in het toepassen van Collective Analytics. In dit proces wordt de gebruiker veel meer in het ontwikkel proces betrokken, waardoor veel meer business logic en veel meer adoptie wordt gegenereerd. In deze sessie behandelen we specifieke methode om Power BI en daarmee Business Intelligence in jouw organisatie toe te passen.
Best practice Power Query
Power Query seems to be the easiest way to do ETL. Just click in the ribbon and your data and your data is automatically cleaned. Things get more complicated when you need more queries for your model. If you don't create structure, queries tend to get messy.
This session is all about structuring your M-language queries. Using groups, local and global parameters, documentations in the M-language statement creates a profound structure. Before you know, you create small, but beautiful M-code. This session is not rocket-science, but we like to trigger your common sense and bring you the ability to get and write better, more efficient queries.
Best practice in het gebruik van Power Query
Power Query is de strijkbout voor gegevens in Power BI. Het strijkt alle oneffenheden in de gegevens glad en zorgt ervoor dat jouw tabellen precies zijn zoals je in je data model nodig hebt.
Power Query maakt gebruik van de M-language, maar op een gemakkelijke manier. Alle handelingen worden vastgelegd in een script. Dat leidt helaas snel tot heel slordige code. Dat lijkt niet erg, maar ook Power Query heeft zijn grenzen. Bereik je die grenzen, dan wordt Power Query heel erg traag.
Deze sessie gaan we dieper in op Power Query. We behandelen het gebruik van parameters en de invloed hiervan op de M-language. Welke invloed heb je op de stappen in je query? En hoe krijg je “small and beautiful” code? Deze sessie leert je het.
Best practice data modelling in Power BI
Self-service BI, zoals Power BI door Microsoft wordt aangekondigd lijkt in eerste instantie gemakkelijk. Maar er liggen een paar valkuilen op de loer. Snelle en betrouwbare Power BI dashboards hangen af van hoe jij op de hoogte bent van hoe Power BI echt werkt.
In deze sessie tonen we je hoe je nette Power BI modellen bouwt. Het heeft te maken hoe je omgaat met tabellen, kolommen, metingen en relaties. Gebruik je de juiste manier om een model te bouwen, dan krijgt je model echt een boost en blijf je in controle over je model.
AI in the Power platform: a case study
Microsoft runs an Azure Cognitive Service called Face Recognition. In this session we show a model that uses PowerApps, Power Automate flows and Power BI together with the Azure Face recognition. It is a real business project, made for a customer in the congress industry.
This case study uses a PowerApps model to get three photos of a participant, while he/she is looking at different colored pictures: blue, green or red. A Power Automate flow transfers the photos to the Face recognition, which will return the metrics of each photo. Based on the metrics the PowerApps model finds which color -picture- returns the highest “happiness” metric.
Based on this highest “happiness” factor and the color of the shown picture, the participant gets a lemonade in his/her “happiness” color. In the meantime, a Power Automate flow pushes the -aggregated- metrics, including gender and age into a live Power BI dashboard. The complete cycle takes less then a minute.
In this session we do a live demonstration of the model and show you the key elements in the PowerApp, the Power Automate flows and the Power BI dashboard to give you an idea of the real Power of the Power platform.
Advanced Security scenario’s in Power BI
Het gebruik van Power BI neemt snel toe. Steeds meer organisaties zetten Power BI in en ook het aantal gebruikers binnen organisaties groeit. Vraagstukken rondom databeveiliging zijn altijd al een belangrijk onderwerp, maar worden met een toenemend aantal gebruikers steeds belangrijker. Hoe zorg je ervoor dat gebruikers toegang hebben tot de informatie die ze nodig hebben? En, zeker tegen de achtergrond van strenge privacyrichtlijnen als AVG (GDPR): hoe scherm je gegevens af van mensen die geen toegang mogen hebben?
In Power BI is veel aandacht besteed aan informatiebeveiliging. In sommige gevallen is hierbij (SQL Server of Azure) Analysis Services nodig. In deze deep dive leer je stap voor stap alles over de verschillende aspecten van beveiliging in en rond Power BI. Daarbij gaan we ook in op de vraag hoe je deze beveiliging beheersbaar inregelt voor grotere aantallen gebruikers via Active Directory.
Ook niet-technische georiënteerde gebruikers kunnen de informatie uit deep-dive sessie gebruiken om beveiligingsstrategieën samen te stellen.
Context - the way DAX calculations work
To get the most out of DAX calculations in Power BI, a good understanding of context is indispensable. In this session you learn about the characteristics of different kinds of context in Power BI semantic models: row context, query context, and filter context. I show you the behaviour of DAX functions within different contexts and the way they influences the results of your calculations.
In complex DAX calculations, different contexts might be present. To really understand what is going on, it is important to be able to identify these. Therefore I discuss DAX functions that transform context. In short, after this session you will understand in which way DAX works for you!
Power BI Gebruikersdag 2023 Sessionize Event
Global Power Platform Bootcamp 2023 - Belgium Edition Sessionize Event
Difinity Conference 2022 Sessionize Event
DATA:Scotland 2022 Sessionize Event
Power BI Gebruikersdag 2022 Sessionize Event
Power BI Days 2019-01 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top