日期维度和累计月份

Date dimension and cumulative Months

日期维度处于以下状态:

SSAS 中看起来像这样:

基于此,我如何在 SSAS 中构建具有以下 结构的层次结构:

2016
   Jan-Feb
   Jan-Mrz
   Jan-Apr
   Jan-Mai
   Jan-Jun

... 其中 Jan-Apr 将是 2016 年 1 月至 4 月的累计金额。

反对票可能是因为这是一个糟糕的维度设计。您可以通过删除所有这些 1 月至 2 月等内容,使用简单的日期维度并使用 PeriodsToDate 函数来获得累积聚合。

您的层次结构应为年 -> 月 -> 日,依此类推。为了支持累积数字,请将您的层次结构与包含月份范围(例如 Jan - Apr)的范围维度结合起来。层次结构不直接用作范围。您必须将两者结合在一起才能满足要求。

范围维度将具有最小值,即您的起始月份和最大值,即您在特定范围内的结束月份。示例维度如下

+------------+---------------------+ | DIM_Range | +------------+---------------------+ |Sur_Key | Min Value | Max Value | +------------+---------------------+ | 01 | Jan | Apr | | 02 | May | August | +------------+---------------------+