Forum Discussion
Table with last 4 weeks data
- 6 years ago
Hi Anonymous ,
We can use two ways to meet your requirement.
1. Create a calculate column first to get the week number.
week = RIGHT('Table'[year&week],LEN('Table'[year&week])-FIND("-",'Table'[year&week],1,1))Then we can create a measure based on [week].
Measure = var last_week = MAXX(ALLSELECTED('Table'),'Table'[week]) var Last_four_week = last_week-4 return CALCULATE(SUM('Table'[values]),FILTER('Table','Table'[week]>Last_four_week && 'Table'[week]<=last_week))And we can put the [year & week] and [Measure] in a table visual.
2. We can use Filters on this visual to get the result.
Also we need the week number column.
Then we create a table and configure the [year & week]’s filter and put the [week] on By value.
The result like this,
If it doesn’t meet your requirement, could you please show the exact expected result based on the table that we have shared?
BTW, pbix as attached.Best regards,
Community Support Team _ zhenbw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi Anonymous
Sounds a good idea. Can you share with me how to set those things up, even the way you do it for months?
Very good
I first set-up my week index like below using a "sort" column.
Following that, I have a column for "last3months" as shown below,
I would then put in a filter for "last3months" = yes in the visual.
Hope that helps.
- Anonymous6 years agoNot applicable
I'm sorry Anonymous but maybe i did miss something....i don't have any column or measure in my date table named sort.
Can you help?- Anonymous6 years agoNot applicable
Sorry, I am not sure if that is even necessary. But my calendar date column is "calendardate[date]" and then I have another column called "Sort" which is just,
Sort = FORMAT(CalendarDate[Date],"YYYYMM")I believe you have everything now.Like I said, it may not be the most efficient, but I think it will work for you.Good luck.