Injae Park’s Post

View profile for Injae Park

Teaching Design & AI workflows for Power BI | World Championship Finalist | Microsoft MVP

Fun fact – I used to be a C++ developer... but I wasn’t all that good at it. Making a UDF library for SVGs feels very familiar somehow. The other day I got a nice question: “Who in a real business can actually build and maintain these UDF + SVG + IBCS solutions? Business teams don’t have the time or skills for this day-to-day. So how can we implement these brilliant ideas fast, without them staying just great showcases?” Here’s my take: • Not every analyst should be writing complex DAX UDFs. • Focus on libraries and templates. Once a function is built, it should be reusable by anyone with drag-and-drop simplicity. • Think of it like Excel add-ins: someone develops the core functions, but used by anyone. • In Power BI, this means central teams (or external consultants) package the complexity → and business users only swap in their measures. • The real win is standardization: you get IBCS-style visuals, SVG stat cards, or KPI tables without reinventing the wheel every report. So yes – building the engine is specialized work. But using it can be as simple as “Current Year, Past Year → done.” That’s the bridge from showcase to operations. Here's how many lines my current library is - and I'm still trying to make "standard" functions, and "specialized" functions - i.e. super simple ones where you just put in the 3 measures you need, and ones tons of parameters to get everything you need to. Also thinking about how to use C# scripts to get global values fixed for you in one go.

  • graphical user interface, text, application
Joseph Opene

Lead Consultant | Helping Businesses Move from Data Chaos to Clarity | Data Analyst | Power BI Developer | Azure Data Engineer | AI Automation | Data Insights | Speaker & Mentor in Analytics |Microsoft & Google Certified

4w

The real advantage of libraries isn’t just saving analyst time, it’s making sure decision-makers see consistent KPIs everywhere. Nothing confuses leadership more than having 3 versions of the same metric across reports.

Kobe Wastiels

I help you build intuitive dashboards, faster.

4w

Fully support this. This is probably going to be the case for BI consultants. Packaging and implementing this correctly will save a business hundreds of hours of development time and increase the suality of their reports.

James Arthur

BI Developer || Power BI || R || Excel || SQL || Snowflake || SAP || SuccessFactors|| Forecasting

4w

Great one there!!! Injae Park

Raul P.

Contador Independientes. Asesor financiero e Impuestos

4w

Gracias por compartir

Like
Reply
Leon Gordon

CEO @ Onyx Data | Microsoft MVP | Building Enterprise-Grade Azure AI, Microsoft Fabric & Copilot Solutions | Global Keynote Speaker | Forbes Tech Council

4w

Great share as usual Injae. What's been the most effective template you've seen get adopted by business teams so far?

Like
Reply

Great analogy! Not everyone needs to build the engine, but everyone should know how to drive it.

Like
Reply
Juan Carlos Castillo López

Data Scientist | VBA programmer | Business Intelligence | ETL | Data Analyst

3w
See more comments

To view or add a comment, sign in

Explore content categories