我有一个表格,其中包含四列月份(格式:mmm-yy)、人员、销售额、费用。我想为员工、销售额和费用创建三个条形图,每个条形图的轴为月份。我想创建一个月份过滤器,以便如果我选择该月份的特定月份数据,并且前两个月的数据应显示在图表中。
当我在过滤器中选择 8 月 17 日时,条形图中应仅显示 6 月 17 日、7 月 17 日和 8 月 17 日的数据
我不知道这是否是最好的方法,但我可以按如下方式工作(我假设你的表名是Sales):
SlicerTable = VALUES(Sales[MonthofYear])
Run Code Online (Sandbox Code Playgroud)
3MonthSales =
VAR SelectedDate = SELECTEDVALUE(SlicerTable[MonthofYear])
VAR CurrentDate = SELECTEDVALUE(Sales[MonthofYear])
RETURN IF(CurrentDate <= SelectedDate &&
CurrentDate > EOMONTH(SelectedDate,-3),
SUM(Sales[Sales]), BLANK())
Run Code Online (Sandbox Code Playgroud)
SlicerTable[MonthofYear]和条形图Sales[MonthofYear]和Sales[3MonthSales],你应该得到的东西是这样的:| 归档时间: |
|
| 查看次数: |
13401 次 |
| 最近记录: |