Using calculation groups
Creating calculation groups is one of the most useful features for Power BI data modelers and developers. It reduces the number of measures you have to create. Calculation groups address the fact that we have to create many measures in larger and more complex data models that are somewhat redundant. Creating those measures takes a lot of development time. For instance, in a Sales data model, we can have Sales Amount
as a base measure. In real-world scenarios, we usually have to create many time intelligence measures on top of the Sales Amount measure, such as Sales Amount YTD, Sales Amount QTD, Sales Amount MTD, Sales Amount LYTD, Sales Amount LQTD, Sales Amount LMTD, and so on. We have seen models with more than 20 time intelligence measures created on top of a single measure. In real-world scenarios, we have far more base measures and a business that requires all those 20 time intelligence measures for every single base measure. You can imagine how time-consuming...