cancel
Showing results for
Did you mean:
Highlighted
Regular Visitor

## Current Year Previous Month DAX

Hello All,

I am not getting correct t calculated value for previous Month column , For example in below screen shot CM sales for March =3,881,693. in PM Sales column of April month i am expecting 3,881,693.

```CM Sales = CALCULATE(SUM('sales'[salesamt]), bcalendar[byear]= YEAR(TODAY()))-- Current Year Sales by month

PM Sales = CALCULATE (SUM('sales'[salesamt]),PREVIOUSMONTH(bcalendar[bdate]), bcalendar[biyear]= YEAR(TODAY())) ---Current Year Previous Month Sales```

1 ACCEPTED SOLUTION

Accepted Solutions
Super Contributor

## Re: Current Year Previous Month DAX

Hi @prasy14,

```PM Sales =
CALCULATE (
SUM ( 'Sales'[SalesAmount] ),
FILTER (
ALLSELECTED ( 'bcalendar' ),
'bcalendar'[bdate].[MonthNo]
= MONTH ( MAX ( 'bcalendar'[bdate] ) ) - 1
&& 'bcalendar'[byear] = YEAR ( TODAY () )
)
)```

Regards,

Yuliana Gu

Community Support Team _ Yuliana Gu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
7 REPLIES 7
Established Member

## Re: Current Year Previous Month DAX

Hi @prasy14

This could be useful for you

https://1drv.ms/f/s!AuU-Ye8UGM4Rko0xvebM1ZQ7ZZhDeg

Senior Member

## Re: Current Year Previous Month DAX

You can try:

`PM Sales = CALCULATE ( [CM Sales],PREVIOUSMONTH(bcalendar[bdate]) ) ---Current Year Previous Month Sales`

Though if it were me, i'd have a 'Year' slicer, to make it easier.

Regular Visitor

## Re: Current Year Previous Month DAX

Hello @mattbrice,

i have to display Current Year,Last Year, LLY,LLLY by months as well that is reason i am not using year slicer.

the code which you have provided is giving me blank values.

Regular Visitor

## Re: Current Year Previous Month DAX

Thanks for PBIX file, I still get blank values when i use the DAX and I do have same relationship between the tables as yours

Established Member

## Re: Current Year Previous Month DAX

@prasy14
Is possible you can send me your pbix file to find a better solution?
likesilverfrog@hotmail.com
Senior Member

## Re: Current Year Previous Month DAX

Does your 'bcalendar' table include dates for the prior month? prior year?

Super Contributor

## Re: Current Year Previous Month DAX

Hi @prasy14,

```PM Sales =
CALCULATE (
SUM ( 'Sales'[SalesAmount] ),
FILTER (
ALLSELECTED ( 'bcalendar' ),
'bcalendar'[bdate].[MonthNo]
= MONTH ( MAX ( 'bcalendar'[bdate] ) ) - 1
&& 'bcalendar'[byear] = YEAR ( TODAY () )
)
)```

Regards,

Yuliana Gu

Community Support Team _ Yuliana Gu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Announcements

#### Back to School Contest

Engage and empower students with Power BI!

#### Watch Sessions On Demand!

Continue your learning in our online communities.

#### Summit Australia 2019

Travel to Melbourne and network with thousands of peers!

Top Ideas
Top Kudoed Authors
Users Online
Currently online: 266 members 3,074 guests
Recent signins: