Power BI makes DAX user-defined functions generally available

Microsoft announced on 2 June 2026 that DAX user-defined functions are generally available for Power BI semantic models. The release lets model authors create reusable DAX functions with typed signatures, documentation comments, optional parameters, and support across authoring surfaces such as DAX Query View, TMDL View, XMLA endpoints, SQL Server Management Studio, and web modeling. Microsoft says DAX UDFs will be enabled by default in the June 2026 Power BI Desktop release. Teams still need to validate functions against their own model version, deployment process, and existing calculation logic.
Before this release, repeated business logic often lived in copied measures, long expressions, or informal patterns that only the report owner understood. That made KPI drift easy: one copied formula changed while another stayed behind. Reusable functions can make semantic models cleaner, but they also create a new governed layer inside the model. If a revenue, margin, or SLA rule now lives inside a named function, the reporting owner needs version history, comments, and a plain-English definition so future checks do not stop at the measure name.
Analysis
Treat each new DAX function as a governed KPI definition. Add its name, inputs, business rule, owner, and last validation date to your semantic model documentation before using it in production reports.
Pulse published by Collab365 Spaces. Cite as "Power BI makes DAX user-defined functions generally available", Collab365 Spaces. 1 source referenced.