cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
paolomint
Helper II
Helper II

Week to date for no ended week

Dear all,

I'm working on a Week to date calculation a little bit different respect to the tutorials I found on internet.

For eg. https://radacad.com/week-to-date-calculation-in-power-bi-with-dax

 

My model is very easy: a raw sales table with all the transictions, a datatable

I need to compare the total sales of this week over the total sales of the same period of the previous week.

 

Example: Today is Wednesday, I need to compare:

- sales from monday to wednesday of last week 

- sales from monday to wednesday of this week

 

SHOPPREV WEEK (monday to wednesday)THIS WEEK (monday to wednesday)
ROME2.0001.800
PARIS3.0003.300

 

I hope someone can help me

Bye

Paolo 

1 ACCEPTED SOLUTION
parry2k
Super User III
Super User III

@paolomint based on that post, you should calculate the start and end date by subtracting out of it and that will give you the previous week's date, and then it should work.

 

something like this, taking the DAX from the post:

 

Week to Date Sales = 
var CurrentDate=LASTDATE(DimDate[FullDateAlternateKey])
var DayNumberOfWeek=WEEKDAY(LASTDATE(DimDate[FullDateAlternateKey]),3)
var __startDate = DATEADD(
    CurrentDate,
    -1*DayNumberOfWeek,
    DAY) - 7
var __endDate = CurrentDate - 7
return
CALCULATE(
    SUM(FactInternetSales[SalesAmount]),
DATESBETWEEN(
    DimDate[FullDateAlternateKey], __startDate, __endDate 
)
)

 

Check my latest blog post Comparing Selected Client With Other Top N Clients | PeryTUS  I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!

Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.






Did I answer your question? Mark my post as a solution.

Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.





View solution in original post

1 REPLY 1
parry2k
Super User III
Super User III

@paolomint based on that post, you should calculate the start and end date by subtracting out of it and that will give you the previous week's date, and then it should work.

 

something like this, taking the DAX from the post:

 

Week to Date Sales = 
var CurrentDate=LASTDATE(DimDate[FullDateAlternateKey])
var DayNumberOfWeek=WEEKDAY(LASTDATE(DimDate[FullDateAlternateKey]),3)
var __startDate = DATEADD(
    CurrentDate,
    -1*DayNumberOfWeek,
    DAY) - 7
var __endDate = CurrentDate - 7
return
CALCULATE(
    SUM(FactInternetSales[SalesAmount]),
DATESBETWEEN(
    DimDate[FullDateAlternateKey], __startDate, __endDate 
)
)

 

Check my latest blog post Comparing Selected Client With Other Top N Clients | PeryTUS  I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!

Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.






Did I answer your question? Mark my post as a solution.

Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.





View solution in original post

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Top Solution Authors
Top Kudoed Authors