top of page
flow analysis
designed by Jihwan
Unlock the Power of Data with Dynamic Insights: Dive deep into comprehensive data flow analysis with Microsoft Power BI and Fabric. Experience the magic firsthand by requesting a personalized demonstration of my analysis reports, or explore the "blog" page for inspiration and generate your own unique insights. Let's embark on this data-driven journey together!
Search


Exploring DAX UDFs — Challenges, Learnings, and What Comes Next
In this writing, I’d like to share how I started to learn and create my own DAX UDF (User Defined Function) library , the pain points I’ve faced while trying to make the functions as general as possible, and how I plan to take the next steps forward. You can explore the project here: jihwankimdata/dax_udf_library How It Started Like many Power BI developers, I’ve written the same logic dozens of times — percentage growth, variance analysis, ranking, or window calculations — s
Jihwan Kim
7 days ago4 min read
Â
Â
Â


Reusable DAX logic with User Defined Functions (UDFs) – a new paradigm for semantic modeling
Introduction DAX User Defined Functions (UDFs) – introduced in the Power BI September 2025 release – let you encapsulate complex logic into named, parameterized functions that can be reused across measures and models. Power BI September 2025 Feature Summary | Microsoft Power BI Blog | Microsoft Power BI Unlike calculation groups, UDFs accept parameters and nest other functions, paving the way for cleaner, more maintainable semantic models. Enterprise scenario:  Let's assume,
Jihwan Kim
Oct 186 min read
Â
Â
Â


What TMDL View Means for Model Versioning & Enterprise Workflows
In this writing, I’d like to share how I’ve been exploring TMDL (Tabular Model Definition Language)  since it was in preview — and why...
Jihwan Kim
Oct 115 min read
Â
Â
Â


Editing Semantic Models in the Service + TMDL View & Best Practices
In this writing, I’d like to share how I started learning to edit semantic models directly in the Power BI service  and how TMDL (Tabular...
Jihwan Kim
Oct 44 min read
Â
Â
Â


Using Semantic Model Refresh Templates & Fabric Data Pipelines for Scalable Model Maintenance
Why I Started Looking at Refresh Templates For years, I’ve learned and worked with refresh schedules in Power BI. At a small scale,...
Jihwan Kim
Sep 213 min read
Â
Â
Â


DAX: Visual Calculations and Measures
In this writing, I’d like to share how I learn to navigate the evolving world of DAX. In an era dominated by AI and low-code solutions,...
Jihwan Kim
Jul 205 min read
Â
Â
Â


Taming the Beast: From 4-Hour Refreshes to Fast Insights with Power BI and Microsoft Fabric
I. Introduction: The All-Too-Common Incremental Refresh Headache In this writing, I’d like to share how I approach a frustratingly common...
Jihwan Kim
Jul 1313 min read
Â
Â
Â


.gitignore for Power BI Projects: A Simple Guide for the Modern BI Developer
In this writing, I’d like to share how I learned and understood one of the most important—and often overlooked—files I encountered as I...
Jihwan Kim
Jul 54 min read
Â
Â
Â


Managing Live Connection Reports in Power BI with Git Integration: My Journey and Insights
In this writing, I'll share my experience handling a Power BI report connected live to a semantic model within a workspace integrated...
Jihwan Kim
Feb 12, 20243 min read
Â
Â
Â


Starting My DAX writing Adventure in Power BI: Making Learning Fun!
In this writing, I want to share one of my ways how I make learning DAX authoring more enjoyable. A great way I've found to start and to...
Jihwan Kim
Feb 4, 20243 min read
Â
Â
Â
bottom of page