【发布时间】:2015-07-18 18:39:07
【问题描述】:
我正在尝试设计一个具有易于使用的自定义日期过滤器的 SSAS 2014 表格立方体。例如,我希望用户(例如在 excel 中)能够选择自定义日期范围,例如“本月”、“上个月”、“今年”、“过去 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 |
+-----------+------------+-----------+------------+--------------+
任何建议或帮助将不胜感激。
【问题讨论】:
标签: ssas cube powerpivot tabular