Forum Discussion
ssab_wenx
1 year agoFrequent Visitor
Rolling Value For Last 3 Months
Hi All, I have a question about how to calculate the last 3 months rolling value. Let's say I have a below table: and I want to create a measure to get the rolling 3 before month valu...
- 1 year ago
Hi,
Try this approach
- Create a Calendar Table with calculated column formulas for Year, Month name and Month number. Sort the Month name by the Month number column
- Create a relationship (Many to One and Single) from the Date column of the Fact table to the Date column of the Calendar table
- To your visual, drag Year and Month name from the Calendar table
- Write these measures
C = sum(Data[Cost])
T = sum(Data[Tonne])
CPT = divide([C],[T])
R3M C = calculate([C],datesbetween(calendar[date],edate(min(calendar[date]),-2),max(calendar[date])))
R3M T = calculate([T],datesbetween(calendar[date],edate(min(calendar[date]),-2),max(calendar[date])))
R3M CPT = divide([R3M C],[R3M T])
Hope this helps.
Ashish_Mathur
Super User
1 year agoShare the download link of the PBI file. Show the problem there very clearly.
ssab_wenx
1 year agoFrequent Visitor
Hi Ashish, I cannot upload the PBI file here since I am not a super user. Could you tell me your mail ? Really thanks!
- Ashish_Mathur1 year ago
Super User
Share the download link of the PBI file.
- ssab_wenx1 year agoFrequent Visitor
never mind, I solved the problem. Thanks!