Most Active Speaker

David Kofod Hanna

David Kofod Hanna

Senior Advisor at Twoday and Microsoft MVP

Silkeborg, Denmark

Actions

My aim is to guide self-service Power BI developers for more enterprise manageable concepts in a consumable and practical way - because I have been on that journey for years, and still is..

Microsoft Data Platform MVP, MCT, Certified Tabular Editor 3 Trainer, DP-600, DP-700, PL-300, CPUX-F, PL-900

Badges

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Microsoft Power BI
  • Power BI / Fabric
  • Tabular Editor
  • DAX
  • Power BI Governance
  • Power Query
  • Visualization
  • semantic model
  • Storytelling
  • Dataflows
  • Monitoring
  • User Adoption
  • power bi
  • Fabric
  • SSAS

From KPI to Clarity: Design Powerful Power BI Card Visuals

Numbers without context...

That is recurring mistake I see report developers in BI make

With my favorite ⚡𝗛𝗮𝗿𝗿𝘆 𝗣𝗼𝘁𝘁𝗲𝗿 𝗟𝗶𝗴𝗵𝘁𝗻𝗶𝗻𝗴 𝗩𝗶𝘀𝘂𝗮𝗹, 𝗖𝗮𝗿𝗱 𝗡𝗲𝘄, I have so many options of adding context and layers of information and analysis. From accent bar, reference labels, tooltip pages, SVG's and even drill-through functionality.

However, it feels like a dropdown in a dropdown in a dropdown of properties. So overwhelming for many.

In this session, you’ll learn:
① Why KPIs? What’s a good KPI? Clarity, context, and usability
② Anatomy of Card Visual
③ Effective Storytelling requires DAX
④ Practical Card Visual build-through
⑤How to sync Card formatting to a report JSON theme
⑥ Add customizable Style Presets for consistency and flexibility
⑦Recommended visual components & a reusable design framework

Walk away with practical patterns, a clear recipe for creating Card visuals that communicate real insight with a sprinkle of magic

Understanding DAX Pillars

DAX is a simple language (but not easy at all). Its pillars, though, need to be clearly understood in order not to get confused when they interact between them in your measures, calculated columns or calculated tables. In this session the five DAX pillars (filter context, row context, context transition, iterators and expanded tables) will be explained, with examples, one by one first and then in interaction between them. Examples will be in increasing complexity order.

Unlocking Power BI Developer Mode with PBIP: A Practical Guide

Are you a Power BI self-service developer and fear PBIP, Git, source control and VS Code?

In this session, you will learn why PBIP and PBIR is a gamechanger for report development and how we can utilize VS Code and Git to assist. There will be practical examples and guides to learn from.

① Fundamentals of PBIP, PBIR and TMDL
② Setup of Git and VS Code
③ Working with JSON Report Theme in VS Code
④ Tracking changes with Git
⑤ Copy-paste template of TMDL and report pages files (Model documentation example)
⑥ Agentic Power BI Development with GitHub Copilot and Power BI Modeling MCP Server
⑦ Considerations for single vs. multiple developers setup
⑧ Inspiration on automation in Semantic Link Labs in Fabric

This session will be told by self-service developer for the self-service developers to be empowered for Git and to be ready for a new workflow and process for Power BI report and model development

A thorough guide with required installations and tools will be provided beforehand.

Fabric Dataflows Gen2 in Action: What Every Self-Service Developer Should Know

Self-service developers have Excel-files, SharePoint lists, Access databases, connecting to SQL database tables or views that IT maintains, multiple files, repetitive and manual tasks. Furthermore, self-service developers aren't skilled in writing T-SQL or Python - we need a UI-first approach, an easier solution based on our competence levels and Power Query is definitely that tool!

This session will guide you through how Power Query in Dataflows Gen2 in Fabric provides you with even more options, tools and integration with your enterprise setup:

- From Power Query in Desktop to Fabric Dataflows Gen 2
- Data Destinations greater reuse and share
- Dynamic Data Profiling & Error Handling
- Snapshots with Append to Lakehouse
- Don’t Break the Query Fold
- Query Plan & Performance Optimization
- Write SQL-Views with Visual Query Editor
- From Excel to SQL Analytics Endpoint in Lakehouse
- Orchestration Pipelines with invoke Dataflow Gen2

Look forward to understand the difference between Power Query, Dataflows in Power BI and Fabric.

Whether you're just starting or looking for that one extra trick to optimize your workflow, this session covers it all.

Ultimative Guide to Power BI Apps vs Org Apps in Fabric

Apps are essential as it's the perspective and UX for the consumers of Power BI and now Fabric.

With Org apps in Fabric shipped in Public preview Q3 2024 we have new options to consider - but will it solve the needs I have as I have deeply missed in Power BI?

This session will unfold:
- Will Org Apps in Fabric solve the needs I have that Power BI apps lack?
- What’s the difference between Org Apps in Fabric and Power BI Apps?
- With communicated roadmap, what can we expect in 2025
- A comparison of the two and help answer should we replace our Power BI apps with Fabric Org apps?

Tabular Editor 3 Fundamentals

The ultimate productivity tool for Analysis Services and Power BI Tabular modelling.

In this fundamentals training course on Tabular Editor 3, you will delve into the world of advanced data modeling using this powerful tool. This course is designed to provide you with the skills and knowledge necessary to effectively utilize Tabular Editor 3 in conjunction with Microsoft Power BI.

This course is ideal for those looking to deepen their understanding of data modeling, and to leverage the full potential of Tabular Editor 3 in their Power BI projects. Whether you are a data analyst, BI professional, or a data enthusiast, this course will equip you with the tools and knowledge to transform the way you work with data.

Content:
- Tabular Editor in a Nutshell
- Viewing and exploring with TOM explorer and dark mode
- Analyzing and optimization with VertiPaq and Best Practice Analyzer
- Extend and deploy with XMLA-endpoint
- Calculations and DAX Debugger
- Organizing your data model with C# scripts

Mastering Composite Models: Power BI for the Self-Service Developer

Unlock the power of Composite Models in Power BI to bridge the gap between self-service and enterprise reporting.

In this session, we’ll explore how to enrich local data with enterprise Power BI semantic models, giving self-service Power BI developers the best of both worlds—a hybrid solution that combines flexibility with governance.

The session will provide a guided tour on how to simplify the user experience and considerations when working with Composite Models against a Power BI Semantic Model in Direct Query for example using perspectives, the considerations on Calculation Groups and Security.

And if you are a Power BI Admin or Enterprise Semantic Model Developer and want full control and governance, I will show you how to disable it for the self-service developers.

Power BI Developers

The Bookmark Killer: Mastering When and How to Use Bookmarks in Power BI Reports

Bookmarks in Power BI Reports can often become a cumbersome challenge, especially during report handovers or upgrades. Through years of consulting, I’ve seen poor bookmark practices, with reports overloaded by hundreds of undocumented and unorganized bookmarks. This can make it difficult for the next developer or client to manage - and worst case you need to start from stratch.

This session will provide a guided tour on how and when to use bookmarks to play for its unique strengths and when other data model elements can achieve the same results but with higher level of documentation, transparency and low maintenance.

It’s about being kind to your future self—and the next person who handles your report.

Beginner and Intermediate

20 Power Query (M)agic Tips That Every User Should Know

Self-service developers often have excel-files, SharePoint lists, Access databases, connecting to SQL database tables or views that IT maintains, multiple files, repetitive and manual tasks. Furthermore, self-service developers aren't skilled in writing T-SQL or Python - we need another easier solution based on our competence levels and Power Query is defintely that tool!

This session will guide you through 20 tips and tricks on how to leverage Power Query and the (M)agic through UI, hidden gems and code to boost your use and understanding of Power Query.

Look forward to understand the difference between Power Query, Dataflows in Power BI and Fabric.

Whether you're just starting or looking for that one extra trick to optimize your workflow, this session covers it all.

Beginner & Intermediate

A Power BI Documentation System – Not Just an Afterthought

“You do not rise to the level of your goals, you fall to the level of your systems.”

In this session, you'll get hands-on methods for making documentation a natural part of your Power BI workflow.
We'll explore Power Query metadata, Table Groups and scripting in Tabular Editor, INFO.VIEW DAX functions, external tools, model layout views, VertiPaq Analyzer in DAX Query views, Semantic Link Labs, and JSON theme documentation.

Everything is tied together in a user-friendly, accessible app – where the end user meets the documentation directly.

This isn’t just inspiration – it’s a system you can take home and apply.
A Power BI documentation system – not just an afterthought

Power BI & Fabric Summit 2026 Sessionize Event Upcoming

February 2026

Fabric February 2026 Sessionize Event Upcoming

February 2026 Oslo, Norway

Data Saturday - Denmark - 2026 Sessionize Event Upcoming

January 2026 Kongens Lyngby, Denmark

Cloud Tech Tallinn 2026 Sessionize Event Upcoming

January 2026 Tallinn, Estonia

Budapest BI Forum 2025 Sessionize Event

November 2025 Budapest, Hungary

Ticino Data Conference 2025 Sessionize Event

October 2025 Bioggio, Switzerland

Cloud Data Driven User Group - 2025 Virtual Sessions User group Sessionize Event

October 2025

Romania Power BI and Modern Excel User Group

20 Power Query Tips and Tricks that every self-service developer must know

September 2025

Power BI Next Step 2025 Sessionize Event

September 2025 Copenhagen, Denmark

Microsoft Data Platform Group - Birmingham

A Power BI Documentation System – Not Just an Afterthought

September 2025

Devon and Cornwall Microsoft Power BI User Group

A Power BI Documentation System – Not Just an Afterthought

August 2025

SQLBits 2025 - General Sessions Sessionize Event

June 2025 London, United Kingdom

Live-Stream Analytic Endeavors

Mastering Composite models as a Power BI Self-service Developer

June 2025

Devon and Cornwall Microsoft Power BI User Group

20 Power Query {M} Tricks every self-service developer should know

May 2025

MsBIP Denmark

A Power BI Documentation System – Not Just an Afterthought

May 2025 Århus, Denmark

DataPopkorn - a bite-sized knowledge! (2025) Sessionize Event

March 2025

Power BI Gebruikersdag 2025 Sessionize Event

March 2025 Utrecht, The Netherlands

Power BI & Fabric Summit 2025 Sessionize Event

February 2025

Data Saturday #49 - Denmark - 2025 Sessionize Event

February 2025 Kongens Lyngby, Denmark

MsBIP Denmark

Introducing Org App in Fabric

February 2025 Århus, Denmark

Microsoft Data Platform Group - Birmingham User group Sessionize Event

February 2022

David Kofod Hanna

Senior Advisor at Twoday and Microsoft MVP

Silkeborg, Denmark

Actions

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