如何在微策略中合并一个类别中的两个组

时间:2015-11-13 04:51:14

标签: microstrategy

目前我的报告如下:

quarante dollars et cinquante cents

我假设将来Dept Sub-Dept No.Of-Lectures 1 101 2 1 102 3 1 104 1 2 201 3 2 203 4 将合并到Dept 2,以便Dept 1将报告到Sub Dept 201

如何在MicroStrategy中实现这种要求?

1 个答案:

答案 0 :(得分:0)

在数据方面或MicroStrategy方面,有两种方法可以做到这一点。

在数据方面,您只需要修改您的事实数据,以便将SomeVerylongTypeName<EvenMoreLongTypeName> a; a = x; 更新为Sub-Dept 201,修改您可以决定仅在某个日期之后更新的数据(不确定您是否有表格中的日期列)继续查看与Sub-Dept 102相关的旧讲座,并将新的讲座发送到Dept 2

在MicroStrategy方面,您可以创建一个自定义组,其中包含每个Dept 1的元素,Dept除外,Dept 2Dept 1将属于同一组。 Dept 2也是如此。

MicroStrategy中另一个可能的解决方案是创建逻辑表来创建层次结构,如:

Sub-Dept 201

这将为您提供如下维度:

Dept -> Old Dept -> Sub-Dept -> Old Sub-Dept

然后,您可以隐藏属性Dept Old Dept Sub-Dept Old Sub-Dept 1 1 102 102 1 2 101 201 Old Dept,并创建自定义钻取映射,以便从Old Sub-Dept跳转到Dept忽略隐藏的子级。

不确定您对MicroStrategy和维度建模有多好,也许我的最后一个选项可能会让您有点困惑。

在我看来,更新数据的第一个选项是最好的,特别是如果你不打算回到旧的部门结构。

第二个是一个很好的临时解决方案,第三个可能有点矫枉过正,如果你可以选择另外两个。