cancel
Showing results for
Did you mean:
Anonymous
Not applicable

## LastDate minus 1

I need a filter for (Last Business Day).  We are open Monday through Friday and have hundreds of transaction each day.  One of my sales tabs is "Today's Sales".  I use the "LastDate" formula to display all the sales happening on today's date.

I also need a tab titled "Last Business Day Sales".  This way anyone can see what happen the prior business day before those sales get lumped into the "MTD Sales" tab

Can I edit the formula below to use the second to last date?  I've tried -1 about everywhere in this formula and it doesn't seem to work.

Today's Sales = CALCULATE([Total Sales],LASTDATE(SALES[Ship Date]))

1 ACCEPTED SOLUTION
MVP

Hi Usates,

If you have a date table the you should use the DAX function DateAdd

or the workaround could be

YesterDay Sales = CALCULATE(SUM(Sales[SalesValue]);DATESBETWEEN(Sales[ShipDate];LASTDATE(SALES[ShipDate])-1;LASTDATE(SALES[ShipDate])-1))

br

Erik

3 REPLIES 3
MVP

Hi Usates,

If you have a date table the you should use the DAX function DateAdd

or the workaround could be

YesterDay Sales = CALCULATE(SUM(Sales[SalesValue]);DATESBETWEEN(Sales[ShipDate];LASTDATE(SALES[ShipDate])-1;LASTDATE(SALES[ShipDate])-1))

br

Erik

Anonymous
Not applicable

I have a date table and I'd love to use it but I can't fix the holiday and weekend issue.  On Monday's, I need to display Friday's sales on the "Last Business Day" tab and on July 5th(Tuesday this year), I needed to display Friday's sales on the "Last Business Day" tab since July 4th was on a Monday.

Does anyone know of a way to incorporate holidays in a date table?

Thanks for your help on this.

MVP

Hi

The formula fails because you shouldnt use sum() around your measure [Total Sales]

And yes I use semicolons as separator 🙂

br

Erik

Announcements