Forum Discussion
Multiple DATESBETWEEN filtering
- Anonymous6 years ago
amitchandakThanks your reply. Anyway, i can't make a reference to filter ExcludeRange by 'Sales'[person] and 'Sales'[date] as there is no relationship between the two tables. There are 'Person' & 'CalendarDates' tables which have relationship with these two tables. Finally i used Generate to build up a casterian between Sales and ExcludeRange and then do the filtering and the result seems work. As I am not quite familiar with DAX, it may not be simplied and optimized yet. Hope anyone has similar issue will find this help.
Exclude Sales = sumx('Person',
calculate(sum(Sales[Value]), filter(generate(Sales, ExcludeRange),
Sales[Date]>= ExcludeRange[StartDate] && Forecast[Date]<= calculate(ExcludeRange[EndDate], Allexcept(Sales, Sales[Person])) && Sales[Person] = ExcludeRange[Person]), Sales[Person] = earlier('Person'[Person])
)
)
Anonymous in my opinion your sales tables should have person details in it, by looking at date and value, you cannot determine for which person that sales is? Am I missing something?
- Anonymous6 years agoNot applicable
parry2k. Thanks your reply. Yes, you are right there is person column in sales table but there is limitation of the post size so i skipped it. I have amended the example and include the person column. Kindly see.