我正在尝试设计一个易于使用的自定义日期过滤器的SSAS 2014 Tabular Cube。例如,我希望用户(例如在Excel中)能够选择自定义日期范围,比如“本月”,“上个月”,“今年”,“过去12个月”,“过去2年”,“过去5年”等。
我希望按照以下方式进行建模(我是Stack Overflow上的新手,因此无法插入图片):
销售表格
- 日期 - 数量
日期表格
- 日期 - 年份 - 季度 - 月份 - 日期
日期过滤器表格
- 过滤器名称 - 日期
销售表格与日期表格相关联,用日期列连接。
日期过滤器表格与日期表格相关联,用日期列连接。
日期过滤器设置如下。每个自定义过滤器类型都包含日期范围内的每个日期一行。例如,“本月”将包含当月的每个日期。类似于这样:
我希望按照以下方式进行建模(我是Stack Overflow上的新手,因此无法插入图片):
销售表格
- 日期 - 数量
日期表格
- 日期 - 年份 - 季度 - 月份 - 日期
日期过滤器表格
- 过滤器名称 - 日期
销售表格与日期表格相关联,用日期列连接。
日期过滤器表格与日期表格相关联,用日期列连接。
日期过滤器设置如下。每个自定义过滤器类型都包含日期范围内的每个日期一行。例如,“本月”将包含当月的每个日期。类似于这样:
--------------+------------+
| 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 |
+-----------+------------+-----------+------------+--------------+
如果您有任何建议或需要帮助,请不吝赐教。