Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
JuanviWebbeds
Helper II
Helper II

Group Calendar Date by Last 7 Week Days Dynamically Calculate column

Hi

Need to group dates into last 7 days of my calendar table in a column, I tryied with out luck and finally llooks I´m very close with this calculated column:

First Day 7 Last Days =
VAR today = today()
return
CALCULATE(
max('Calendar Creation'[WeekStart]);DATESINPERIOD('Calendar Creation'[Date];today; -7;DAY))
Of course it's not the desired result, the desired result will be like :
 
 

This dataset it´s refreshed 4 times a day, it´s need to be  grouped  it dynamically in every refresh on this pattern , sorry but i´m lost on this.

Thanks in advance

1 ACCEPTED SOLUTION

Check out Week Starting. https://community.powerbi.com/t5/Quick-Measures-Gallery/Week-Starting/m-p/391487#M123


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

9 REPLIES 9
Jabillerave
Regular Visitor

@JuanviWebbeds how to  itterate the last 7 days loggic till last 365 days ?? 

 

Greg_Deckler
Super User
Super User

So, I would think:

Last 7 Days =
VAR __today = TODAY()
RETURN
IF([Date] >= (__today - 7),"Y","N")


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hi, thanks but does not work either.

This solution evaluates today and puts and Y if it´s in the last 7 days.

I need to put there max of week start in 7 days rolling periods.

from today to today -6 --> todays date

from day 6 to 14 --> day 6 date

from day 15 to 21 --> day 15 date

etc...

Thanks in advance

You might also want to review Sequential: https://community.powerbi.com/t5/Quick-Measures-Gallery/Sequential/m-p/380231#M116

 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Thanks for both resources, I had a quick view and they are very interesting, but does not match to my requirementes, finally I found a solution,:

Max Week Date Last 7 Days =
VAR __date = 'Calendar Cancelled'[Date]
RETURN
CALCULATE(MAX('Calendar Cancelled'[Date]); DATESINPERIOD('Calendar Cancelled'[Date];__date;+7;day))
This groups by the top date of the current date + 7 days 🙂
Thanks all for your help and sorry for the explanation, it is easy but I was lost.
Aprreciatte your help

Check out Week Starting. https://community.powerbi.com/t5/Quick-Measures-Gallery/Week-Starting/m-p/391487#M123


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@JuanviWebbeds 

Not sure I got it, but you can get something like that

Rolling 7 = CALCULATE(Max(Sales[Sales Date]),DATESINPERIOD('Date'[Date Filer],MAX(Sales[Sales Date]),-7,Day))

 

Where sales is my transaction table

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Sorry, nice idea but I tryied and does not work, I need a separate column in calendar table to use it in a chart to group data by this column.

I need it to create it whit out relation to a transaction table. 

This week start day needs to change every 7 days. Example for this week it´s 13-4-2020 for the last 7 days, after 7 days should be  the first day of the second group of 7 days,  etc...

This has to change everyday, your solution places the max value of transaction in all column 😞

Thanks anyway for your time

 

JuanviWebbeds
Helper II
Helper II

It didn´t allow me to paste the screenshot.... here´s the table desired 😉

DateWeekStartFirst Day 7 Last DaysDesired Result
13/04/2020 0:0013/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
12/04/2020 0:0006/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
11/04/2020 0:0006/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
10/04/2020 0:0006/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
09/04/2020 0:0006/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
08/04/2020 0:0006/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
07/04/2020 0:0006/04/2020 0:0013/04/2020 0:0013/04/2020 0:00
06/04/2020 0:0006/04/2020 0:0013/04/2020 0:0006/04/2020 0:00
05/04/2020 0:0030/03/2020 0:0013/04/2020 0:0006/04/2020 0:00
04/04/2020 0:0030/03/2020 0:0013/04/2020 0:0006/04/2020 0:00
03/04/2020 0:0030/03/2020 0:0013/04/2020 0:0006/04/2020 0:00
02/04/2020 0:0030/03/2020 0:0013/04/2020 0:0006/04/2020 0:00
01/04/2020 0:0030/03/2020 0:0013/04/2020 0:0006/04/2020 0:00
31/03/2020 0:0030/03/2020 0:0013/04/2020 0:0006/04/2020 0:00
30/03/2020 0:0030/03/2020 0:0013/04/2020 0:0030/03/2020 0:00
29/03/2020 0:0023/03/2020 0:0013/04/2020 0:0030/03/2020 0:00
28/03/2020 0:0023/03/2020 0:0013/04/2020 0:0030/03/2020 0:00
27/03/2020 0:0023/03/2020 0:0013/04/2020 0:0030/03/2020 0:00
26/03/2020 0:0023/03/2020 0:0013/04/2020 0:0030/03/2020 0:00
25/03/2020 0:0023/03/2020 0:0013/04/2020 0:0030/03/2020 0:00
24/03/2020 0:0023/03/2020 0:0013/04/2020 0:0030/03/2020 0:00

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.