With the advent of UDFs, we should rethink how to use calculation groups. Both are essential features when simplifying a semantic model by modularizing logic and reducing business logic duplication. While UDFs are very useful for standardizing business logic and having it only once per data model, calculation groups are useful for report designers to apply business logic to measures. Calculation Groups are visible to Report Designers, but UDFs are usable only within DAX expressions and are not usable on the Front-End. You can find resources on combining UDFs and calculation groups in the References section below. The question is whether we should add explicit measures or only offer calculation groups to the users. Here is an example: I need to offer the possibility to calculate the previous year’s value. I can offer a calculation item that the user can use to obtain the desired result. I can add an explicit measure for the PY result. The question is, which one offers more flexibility and is easier to use?…