首页 文章

链接两个不同立方体的日期维度

提问于
浏览
4

我有两个立方体

  • 计算机工程

  • 环境科学 .

两个立方体都具有相同的 Date 维度 .

我有两个记分卡,分别用于计算机工程和环境科学,如下图所示 . 我想得到如图所示的结果 .

enter image description here

我有一个下拉过滤器,它使用计算机工程多维数据集中的日期维度 . 此过滤器非常适合过滤计算机工程记分卡的KPI,因为日期维度和度量来自同一个多维数据集 . 但它无法从环境科学多维数据集中过滤KPI,因为过滤器中的日期维度和KPI中的度量来自两个不同的多维数据集 .

我试过以下想法 .

  • LinkMember - LinkMember MDX函数可以从不同维度获取等效成员,但在同一个多维数据集中 . 它仅限于一个立方体 .

  • LookupCube - 通过在第一个多维数据集上使用LookupCube MDX函数,我可以获得第二个多维数据集的度量 . 但是这些度量不会从第一个多维数据集转移到日期维度 .

  • Linked Objects - 我将第二个多维数据集中的度量添加到第一个多维数据集作为链接对象,但它没有创建与第一个多维数据集中的日期维度的维度使用关系 . 因此不可行 .

我不想创建一个巨大的单个立方体 .

请帮我建议解决方案或解决 . 提前致谢 .

1 回答

  • 2

    我想知道为什么 Linked Objects 没有't help. Let'一步一步地创造一切 .

    这是我使用的两个立方体的结构:
    VirtualCubes_1Initial

    虚拟多维数据集创建:
    VirtualCubes_2CreateCube

    VirtualCubes_3Result

    这种方法的主要缺点是:

    您不能只将度量添加到虚拟多维数据集中使用的多维数据集之一 .
    VirtualCubes_4PossibleError

    您必须重新链接多维数据集以避免此错误 .

    希望这些信息有所帮助

相关问题