LIVESTREAM DATE/TIME π
MAY 15TH 2026 (Pacific Time)
DESCRIPTION π
User-defined functions landed in DAX last September, and SQLBI launched DAXLib alongside them as a community repo for sharing libraries. There are already 30+ packages people can pull straight into their models. If you've built a UDF that made your own life easier, odds are someone else is working around the same problem.
This stream is about closing that gap. Jake Duddy joins me to walk through what it actually takes to turn a working UDF into a published DAXLib package that other people can install and use. Jake recently contributed EvaluationContext.Colour (a HEX manipulation library for SVG and conditional formatting work), so he's been through the workflow recently and has the bruises to show for it.
What we'll cover:
DAXLib: what it is and why SQLBI built it
Model-independent vs model-dependent functions, and which belong in a library
Packaging a UDF for publication
Submitting through GitHub
What separates a useful contribution from noise
Q&A throughout
GUEST BIO (Jake Duddy)π€
Jake Duddy is a Microsoft Data Platform MVP and Power BI SME based in Birmingham, UK. He runs the Evaluation Context blog covering Power BI, Fabric, DAX, and SSAS, and speaks regularly at SQLBits, the Power BI & Fabric Summit, and the Microsoft Data Platform Group Birmingham. Links to DAXLib, Jake's blog, and his EvaluationContext.Colour library are in the comments. #PowerBI #DAX #MicrosoftFabric #DAXLib #UDF
