cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
banthorpe Regular Visitor
Regular Visitor

Error with PREVIOUSMONTH - duplicatedates

HI - I am trying to build a new measure which returns the calculated value for the previous month.

 

This is the initial measure I am working with which returns the correct data:

 

MeetingsPerDay = DIVIDE(COUNTROWS(MeetingsDashboard),DISTINCTCOUNT(MeetingsDashboard[localStartDate].[Day]))

 

I then tried to create a new measure to calculate the answer for the previous month as follows:

 

MeetingsPerDayLastMonth = CALCULATE(DIVIDE(COUNTROWS(MeetingsDashboard),DISTINCTCOUNT(MeetingsDashboard[localStartDate].[Day])),PREVIOUSMONTH(MeetingsDashboard[localStartDate]))

 

but it returns a DAX error:

 

Calculation error in measure 'MeetingsDashboard'[MeetingsPerDayLastMonth]: A date column containing duplicate dates was specified in the call to function 'PREVIOUSMONTH'. This is not supported.

 

any suggestions please!

 

I need this so I can build up a KPI visual comparing this month to last month etc.

 

1 ACCEPTED SOLUTION

Accepted Solutions
Interkoubess Established Member
Established Member

Re: Error with PREVIOUSMONTH - duplicatedates

HI @banthorpe,

 

Please create a Calendar table covering your period ( for example 2 years ..) and link this table to your fact table by the date.

 

Then you can write your measure with the previousmonth function and calendar date.

 

Hope it helps otherwise give sample data and will help.

 

Ninter.

View solution in original post

7 REPLIES 7
Interkoubess Established Member
Established Member

Re: Error with PREVIOUSMONTH - duplicatedates

HI @banthorpe,

 

Please create a Calendar table covering your period ( for example 2 years ..) and link this table to your fact table by the date.

 

Then you can write your measure with the previousmonth function and calendar date.

 

Hope it helps otherwise give sample data and will help.

 

Ninter.

View solution in original post

banthorpe Regular Visitor
Regular Visitor

Re: Error with PREVIOUSMONTH - duplicatedates

What do you mean by link the table?

v-jiascu-msft Super Contributor
Super Contributor

Re: Error with PREVIOUSMONTH - duplicatedates

Hi @banthorpe,

 

It's the new date table. We usually create an independent date table in your scenario. Please give it a try. 

Calendar = calendar(date(2017,1,1),date(2018,12,31))
Calendar = calendarauto()

Best Regards,

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
v-jiascu-msft Super Contributor
Super Contributor

Re: Error with PREVIOUSMONTH - duplicatedates

Hi @banthorpe,

 

Could you please mark the proper answers as solutions?

 

Best Regards,

Dale

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

Re: Error with PREVIOUSMONTH - duplicatedates

Hey @Interkoubess , any suggestions how to work it out when we use Power BI streaming dataset and we can't created additional dataset? 

Nathaniel_C Super Contributor
Super Contributor

Re: Error with PREVIOUSMONTH - duplicatedates

@roofi00 ,

Not sure how that works, but can you add an index to your table in Power Query? If so, you can use that to find the previous row.

 

Let me know if you have any questions.

 

If this solves your issues, please mark it as the solution, so that others can find it easily. Kudos are nice too.
Nathaniel

Highlighted
roofi00 Regular Visitor
Regular Visitor

Re: Error with PREVIOUSMONTH - duplicatedates

@Nathaniel_C , I can manipulate with dataset however I want. But for different categories may be updated in different times so I will not be able to use TOP N filter (because some values will not be shown there).

Helpful resources

Announcements
Ask Amir Anything

Exclusive LIVE Community Event No. 2 – Ask Amir Anything

Next in our Triple A series: Ask Amir Netz questions about the latest updates, features and future.

Ask Amanda Anything Q&A

Ask Amanda Anything Q&A

Learn the answers to some of the questions asked during the Amanda Triple A event.

October 2019 Community Highlights

October 2019 Community Highlights

October was a busy month in the community. Read the recap article to learn about some of the events and content.

New Solution Badges

New Solution Badges

Two waves of brand new solution badges are coming! Read the article for more information on our new community badges.

Users Online
Currently online: 380 members 3,502 guests
Please welcome our newest community members: