I'd like to be able to create reusable functions in DAX, instead of using the same DAX code in multiple measures. Example: I have some complicated DAX code, which calculates the no of working seconds between two date-times. This excludes holidays, weekends, and only counts seconds from the start of the work-day, to the end of the work-day. I use this DAX code a lot, for many measures which need to be in "Working Time" (working hours/minutes). I would love to not have to copy-paste a bunch of code into all of my measures, but to be able to create a reusable function instead.
64 Comments
- jacob_walkerNew MemberIt seems a no-brainer to have this capability, and is so weird that it appears that it doesn't (I've been trying to find a way of doing it for a bit now!). If DAX could have UDFs, it would be possible to start to build a library of data analysis functions that could rival R for data science applications. But without this expandability, it is not in as competitive of a position.
- schanuleke
Advocate I
Yes, we absolutely need this. - amanlamNew MemberUDF is a basic concept of any programming language
- tmckenzie3New MemberCompletely agree. This would save so much development effort!!!
- jekygNew MemberAgree ! basic and super powerful. PBI TEAM - pls. add this
- neil_macmullen1New MemberSomewhat flabbergasted that this doesn't appear to be supported.
- rahulpawar1212New MemberYes that is required
- fbcideas_migusrNew MemberCode reuse is basic
- b2218281New MemberCopy-paste waste my time and it's hard to maintain a bunch of duplicate dax code.
- roy_wellsNew MemberYes to this. Huge issue on large models with many similar complex measures
Recent ideas
Overview of all Item permissions in a Workspace
We need a single page overview where we can see a complete list of which users and security groups have item permissions on any Item in the workspace. Today, we need to click on every single It...frithjof_v1 hour agoCommunity ChampionNew1.3KViews14likes3CommentsSupport report-level DAX measures in Power BI Publish to web
Report-level measures are especially useful for thin reports that connect to a shared semantic model. They allow report authors to create calculations required only for a particular report without mo...v-viputta12 hours agoMicrosoft EmployeeNew11Views4likes0CommentsRender Markdown files in the Lakehouse explorer
Render Markdown files in the Lakehouse explorer. .md files under Files are shown only as raw text. Add a toggle between a rendered view (headings, tables, links, ideally Mermaid) and the source view,...Wouterdeleeuw4 hours agoNew MemberNew4Views0likes0CommentsManaging Purview Access in a OneLake Security-Enabled Fabric Environment
As OneLake Security is now enabled by default for supported Lakehouse items, Purview scanning appears to work differently for Lakehouses created before and after this change. We are therefore lookin...MilaFR4 hours agoNew MemberNew4Views0likes0CommentsPower BI Admin to Disable the New Ribbon Preview & Control Rep Toolbar Visibility at Tenant Level
Allow Power BI Administrators to Disable the New Ribbon Preview and Control Report Toolbar Visibility at Tenant Level It takes too much real estate and by default users with low maturity leaves it a...icassiem5 hours agoPost ProdigyNew12Views2likes0Comments