Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi all,
I have a problem. I want to create a dynamic measure in DAX that will depend of the name of the variable.
I have a table with column names display like this Month 1, Month 2,..... Month n, now depending of the current month or the selected month , the formula will display the value of the month selected and the one of the previous month. I want a formula like this SUM(Month n) + SUM (Month n-1). This is possible in Excel using INDIRECT function, what about DAX!!!!
Thank you
Hi. did you find a DAX function similar to "indirect" in Excel? I've been search the net but no success yet. Would appreciate your feedback.
Hi,
Assuming you have a Calendar table with Year and Month columns in there, build a relationship from the Date column of your Data Table to the Date column of the Calendar Table. Create 2 slicers - one for Year and another for Month - select any one Year and Month. Write these measures
Total = SUM(Data[Amount])
Total for this and previous month = CALCULATE([Total],DATESBETWEEN(Calendar[Date],EDATE(MIN(Calendar[Date]),-1),MAX(Calendar[Date])))
Hope this helps.
Hi @Anonymous ,
I'm assuming that your data is on the format like below:
| KPI | 1 | 2 | 3 | 4 | 5 | 6 |
| Value | 1 | 1 | 1 | 1 | 1 | 1 |
If this is the case believe that the best option is to unpivot the table and have something like this:
| KPI | Month | Value |
| Value | 1 | 1 |
| Value | 2 | 2 |
| Value | 3 | 3 |
| Value | 4 | 4 |
| Value | 5 | 5 |
| Value | 6 | 6 |
Then you can create a measure similar to this:
Total 2 month =
CALCULATE ( SUM ( Table1[Value] ) )
+ CALCULATE (
SUM ( Table1[Value] );
FILTER ( ALL ( Table1[Month] ); Table1[Month] = ( MAX ( Table1[Month] ) - 1 ) )
)
If you don't want to unpivot your columns then you need to do it using several measures and a switch function.
Can you share a sample of you data and expected result.
thank you.
Regards,
MFelix
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsCheck out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 97 | |
| 76 | |
| 52 | |
| 51 | |
| 46 |