cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Anonymous
Not applicable

Calculate previous month sales date wise

Hi Team,

Previously, thanks for help.

I have to calculate previous month sales but in day wise. For example, if today's date is 29th June 2022 then previous month sales come only 1st May 2022 to 29th May 2022.

I have used the below formula:

Previous month sales  = CALCULATE(SUM(tableA[Sales]), DATEADD(DATESMTD("calcnder'[date]), -1, MONTH))

But, this formula is showing till 31-may-2022 sales.

Thanks

Shipra

2 REPLIES 2
Community Support

Hi  @Anonymous ,

I created some data:

Here are the steps you can follow：

1. Create measure.

``````Measure =
SUMX(
ALLSELECTED('Table'),'Table'[Amount])``````
``````Flag =
var _today=TODAY()
var _date1=DATE(YEAR(_today),MONTH(_today)-1,1)
var _date2=DATE(YEAR(_today),MONTH(_today)-1,DAY(_today))
return
IF(
MAX('Table'[Date])>=_date1&&MAX('Table'[Date])<=_date2,1,0)``````

2. Place [Flag]in Filters, set is=1, apply filter.

3. Result:

Best Regards,

Liu Yang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

Super User
var currentDate = LASTDATE('Date Table'[Date])
var _Sale = CALCULATE([Total Sale],DATESBETWEEN('Date Table'[Date],pre30Days,currentDate))
return _sale
//Try this

Proud to be a Super User!