我有一个功能强大的bi量度,它可以根据我的视觉过滤器对某些项目进行计数。
如下
ItemsID |DateTimeStamp
1111 | 2020/11/08 10:34:00
4569 | 2020/ 11/01 17:58:18
4598 | 2020/10/30 14:00:00
7896 | 2020/10/31 13:00:02
4569 | 2020/11/01 15:00:13
1234 | 2020/11/07 16:00:02
4587 | 2020/11/05 17:00:00
Measure= Count(Table[ItemID))
-这样就算出我所有的ItemId。目前我的人数是7
但是现在我不知道如何创建一个dax函数,该函数将从当前日期开始计算开始日期和结束日期,以对DateTimeStamp进行过滤以对上述ItemId进行计数。
例如,前一周应该从2020/11/01的星期日开始,到2020/11/07的星期六结束日期
那么在我的量度中,我将如何计算startdate和endDate来过滤记录? 所以对于前一周,我会有4条记录?
我尝试过类似的事情
Measure=CALCULATE((COUNT( 'Table'[ItemsID])),FILTER('Table',('Table'[DateTimeStamp]>=WEEKDAY(TODAY()-1) && 'Table'[DateTimeStamp] <=WEEKDAY(TODAY()-7))))
但是没用