Forum Discussion
Filtering with DatesInPeriod and Max
- 8 years ago
Thanks for the reply. Turns out I was being a dunce and completely forgot about how to use the TopN function....
Below is what I came up with for a faster measurement.
Max Trip Number:= MAX([TripNumber])
Previous three Sales:=CALCULATE([Sales], Customers[Territory_Group] = "OOT", TOPN(3,DATESINPERIOD(‘Dates'[TimeDate],LASTDATE('Dates'[TimeDate]),-13,MONTH),[Max Trip Number],DESC ))
For the table structure,
Three tables
- Customer table – distinct customers
- Sales table – distinct sales, by customer, by date
- Dates table – distinct date
The relationship
- Sales has a many to one between the customers table and dates table.
- Many sales to one customer
- Many sales to one date
Thanks for the reply. Turns out I was being a dunce and completely forgot about how to use the TopN function....
Below is what I came up with for a faster measurement.
Max Trip Number:= MAX([TripNumber])
Previous three Sales:=CALCULATE([Sales], Customers[Territory_Group] = "OOT", TOPN(3,DATESINPERIOD(‘Dates'[TimeDate],LASTDATE('Dates'[TimeDate]),-13,MONTH),[Max Trip Number],DESC ))
For the table structure,
Three tables
- Customer table – distinct customers
- Sales table – distinct sales, by customer, by date
- Dates table – distinct date
The relationship
- Sales has a many to one between the customers table and dates table.
- Many sales to one customer
- Many sales to one date
Hi PieInDaFace,
Brilliant! Could you accept your reply above as solution to close this thread(it will also help others who have similar issue easily find the answer). :smileyhappy:
Regards