我有一个包含四个月的列表(格式:mmm-yy),员工,销售,费用。我想为员工,销售和费用创建三个条形图,每个条形图的轴都是月份。我想创建一个月过滤器,这样如果我选择该月的特定月份数据,前两个月应该显示在图表中。
当我在过滤器中选择8月17日时,只有Jun-17,7月17日和8月17日的数据应该显示在条形图中
答案 0 :(得分:3)
我不知道这是否是最好的方法,但我可以按照以下方式工作(我假设你的表名是Sales
):
SlicerTable = VALUES(Sales[MonthofYear])
3MonthSales =
VAR SelectedDate = SELECTEDVALUE(SlicerTable[MonthofYear])
VAR CurrentDate = SELECTEDVALUE(Sales[MonthofYear])
RETURN IF(CurrentDate <= SelectedDate &&
CurrentDate > EOMONTH(SelectedDate,-3),
SUM(Sales[Sales]), BLANK())