Forum Discussion
Want to show Bi-Weekly Sales Dynamically
Hi,
Want to show sales Bi-Weekly dynamically.
eg: if we are in first half of the month then need to show sales from 1/10/2021 to 14/10/2021
and if we are in 2nd half of the month need to show sales from 15/10/2021 to 31/10/2021.
Please help me to do.
Thanks,
AshDil.
Hi AshDil
Try to create a measure like this:
Measure= Var _T = today() Var _BIW = if(_T<=14,1,2) Var _Start = if(_T<=14,EOMONTH(_T,-1)+1,Date(Year(_T),Month(_T),15) Var _Finish = if(_T<=14,Date(Year(_T),Month(_T),14),EOMONTH(_T,0)) return Calculate(sum(table[Sale]),filter(table,table[date]>=_Start&&table[date]<=_Finish))If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
Hi VahidDM,
Thanks for your help. It worked for me with following small modification.
Measure= Var _T = today() Var _Start = if(Day(_T)<=14,EOMONTH(_T,-1)+1,Date(Year(_T),Month(_T),15) Var _Finish = if(Day(_T)<=14,Date(Year(_T),Month(_T),14),EOMONTH(_T,0)) return Calculate(sum(table[Sale]),filter(table,table[date]>=_Start&&table[date]<=_Finish))Thanks,
AshDil.
2 Replies
- VahidDM
Super User
Hi AshDil
Try to create a measure like this:
Measure= Var _T = today() Var _BIW = if(_T<=14,1,2) Var _Start = if(_T<=14,EOMONTH(_T,-1)+1,Date(Year(_T),Month(_T),15) Var _Finish = if(_T<=14,Date(Year(_T),Month(_T),14),EOMONTH(_T,0)) return Calculate(sum(table[Sale]),filter(table,table[date]>=_Start&&table[date]<=_Finish))If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
- AshDil
Helper V
Hi VahidDM,
Thanks for your help. It worked for me with following small modification.
Measure= Var _T = today() Var _Start = if(Day(_T)<=14,EOMONTH(_T,-1)+1,Date(Year(_T),Month(_T),15) Var _Finish = if(Day(_T)<=14,Date(Year(_T),Month(_T),14),EOMONTH(_T,0)) return Calculate(sum(table[Sale]),filter(table,table[date]>=_Start&&table[date]<=_Finish))Thanks,
AshDil.