【发布时间】:2019-11-19 19:59:10
【问题描述】:
美好的一天。
我想寻求一些帮助/建议。我在 ssas 多维数据集开发方面工作不多,所以如果我提出愚蠢的问题,请原谅我。
我有一个特定的多维数据集,我想将其划分为单独的年份。我在 DSV 中有一个查询。我通过限制 sql 查询的“WHERE”子句中的数据(与 DSV 中的相同查询)中的数据,将所有单独的分区创建到每个单独的年份。
我创建了 2015、2016、2017 年的分区。然后,我将 DSV 中的数据限制为查看 2018 年至今的数据。这是我似乎陷入困境的地方,这是创建分区的正确方法吗?现在这样做之后,当将数据拉入 Excel 时,我只能在我的日期/时间维度中获得 2018 年和 2019 年的日历年。但是当我在 BIDS 中浏览这个维度时,我会看到 2009 年到 2019 年的日历。
我不确定我是否正确地创建了分区(如果我没有得到想要的结果,可能不是)。如果我可以尝试帮助我理解一些事情,我有几个问题。
- 如果我已经在我的分区中限制了这些值,或者我的 DSV 是否应该无限制地拥有所有数据,我是否还必须限制我的 DSV 查询以仅查看 2018 年到当前的数据?
- 我是否需要从 2018 年到当前的分区(与我的 DSV 相匹配 - 相同的“WHERE”限制)以及其他分区(2015、2016、2017)
我正在使用 BIDS 2008。
任何帮助将不胜感激。
【问题讨论】: