我正在尝试计算第四个可用约会的日期作为多维数据集中的度量。这是一个简单的SQL查询,但是该报告的用户已经请求能够在多维数据集中进行动态临时分析。
第四天可用约会定义为:按升序排列可用约会。选择第四行。第四个可用的预约 - sysdate到达第四个可预约的日期。
事实表的粒度处于约会级别。维度适用于个人,组织,日期和时间。
我一直感到难过(好吧,不可否认,不止一件事让我感到困惑)是,取决于你在层次结构中的位置以及你应用的约束,第四个可用的约会将不断变化。您无法在原子级别进行计算并从那里进行聚合,因为第四次约会的日期会发生变化,具体取决于有序列表中包含的约会。
有人可以向我建议如何在SSAS多维数据集中执行此类操作吗?我真的不知道从哪里开始,所以任何建议都会受到赞赏。