我正在尝试设计一个易于使用的自定义日期过滤器的SSAS 2014表格多维数据集。例如,我希望用户(例如excel)能够选择自定义日期范围,例如"本月","上个月","今年&# 34;,"过去12个月","过去2年","过去5年"等
我希望像这样建模(我是堆叠溢出的新手,所以我不能插入图像):
销售表
日期表
日期过滤表
销售表与日期列上的日期表
相关日期过滤表与日期列上的日期表
相关日期过滤器设置如下。每个自定义过滤器类型将包含日期范围内每个日期的行。例如。 "本月"将包含当前月份中每个日期的行。像这样:
--------------+------------+
| Date | Filter |
--------------+------------+
| 1/May/2015 | This Month |
| through to: | This Month |
| 31/May/2015 | This Month |
| | |
| 1/Apr/2015 | Last Month |
| through to: | Last Month |
| 20/Apr/2015 | Last Month |
| | |
| 1/Jan/2015 | This Year |
| through to: | This Year |
| 31/Dec/2015 | This Year |
| | |
| 1/Jan/2014 | Last Year |
| through to: | Last Year |
| 31/Dec/2014 | Last Year |
+-------------+------------+
当我在Excel中使用此模型时,它不应用过滤器:
+-----------+------------+-----------+------------+--------------+
| Date | Last Month | Last Year | This Month | Year To Date |
+-----------+------------+-----------+------------+--------------+
| 1/01/2010 | 1 | 1 | 1 | 1 |
| 2/01/2010 | 1 | 1 | 1 | 1 |
| 3/01/2010 | 1 | 1 | 1 | 1 |
| 4/01/2010 | 1 | 1 | 1 | 1 |
| 5/01/2010 | 1 | 1 | 1 | 1 |
| 6/01/2010 | 1 | 1 | 1 | 1 |
| 7/01/2010 | 1 | 1 | 1 | 1 |
+-----------+------------+-----------+------------+--------------+
任何建议或帮助都将不胜感激。
答案 0 :(得分:0)
检查Date表和Date Filter表之间的关系方向,即Date表应该是查找表(这是因为一个日期在Date表中只出现一次,但在Date Filter表中多次出现)。箭头应该从Date Filter表指向Date表。