1
8
首先,您可以在MDX中定义一个新的计算度量值,并告诉它使用另一个度量值的值,但应用了一个筛选器:
每当您在报表上显示新度量值时,无论是否使用方向维度,该度量值的行为都将类似于其上具有“direction>in”筛选器。 但在你的例子中,你希望方向维度在使用时具有超前性……所以事情会变得有点混乱。您必须检测此维度是否在使用中,并相应地执行以下操作:
为了查看维度是否在使用中,我们检查当前单元格是否正在使用out。如果是这样的话,我们就可以按原样返回总流量。如果不是,我们可以告诉它在元组中使用。 |
2
1
我认为您应该在总流量事实表中放置一列,用于输入/输出指示,并为输入和输出值创建一个dim表。然后,您可以根据输入和输出分析数据。 |
3
1
也可以看看 this question ,它描述了相同的问题,并在那里发布了不同的答案。 |
joddm · MDX:仅在计算成员中除外 7 年前 |
Nate Anderson · MDX排除层次结构中存在值的结果 7 年前 |
Nodon · 蒙德里安的时间维度和标准维度有什么不同? 8 年前 |
JSBach · 如何构建仅考虑2月最后10天发生的事实的MDX查询? 9 年前 |