Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas 从两个不同的多维数据集链接日期维度_Ssas_Mdx_Dashboard_Cube_Dimension - Fatal编程技术网

Ssas 从两个不同的多维数据集链接日期维度

Ssas 从两个不同的多维数据集链接日期维度,ssas,mdx,dashboard,cube,dimension,Ssas,Mdx,Dashboard,Cube,Dimension,我有两个立方体 计算机工程 环境科学 两个多维数据集具有相同的日期维度 我有两个记分卡,分别是计算机工程和环境科学,如下图所示。我希望得到如图所示的结果 我有一个下拉过滤器,它使用计算机工程立方体中的日期维度。此筛选器非常适合筛选计算机工程记分卡的KPI,因为日期维度和度量值来自同一多维数据集。但它无法从环境科学多维数据集中筛选KPI,因为筛选器中的日期维度和KPI中的度量值来自两个不同的多维数据集 我尝试过以下想法 LinkMember-LinkMember MDX函数可以从同一多维数据集中

我有两个立方体

  • 计算机工程
  • 环境科学
  • 两个多维数据集具有相同的日期维度

    我有两个记分卡,分别是计算机工程和环境科学,如下图所示。我希望得到如图所示的结果

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

    我尝试过以下想法

  • LinkMember-LinkMember MDX函数可以从同一多维数据集中的不同维度获取等效成员。它仅限于一个立方体
  • LookupCube-通过在第一个多维数据集上使用LookupCube MDX函数,我能够获得第二个多维数据集的度量值。但这些度量并没有从第一个多维数据集开始关注日期维度
  • 链接对象-我添加了从第二个多维数据集到第一个多维数据集的度量值作为链接对象,但它没有创建与第一个多维数据集的日期维度的维度使用关系。因此不可行
  • 我不想创建一个巨大的立方体


    请帮助我提出解决方案或解决方法。提前谢谢。

    我想知道为什么链接对象没有帮助。让我们一步一步地创造一切

    下面是我使用的两个立方体的结构:

    虚拟多维数据集创建:

    这种方法的主要缺点是:

    您不能只向虚拟多维数据集中使用的其中一个多维数据集中添加度量值。

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


    希望这些信息有帮助。

    为什么不将所有部门的事实行附加到一个高事实表中,而不是尝试将其放入两个事实表中?你为什么不想要一个立方体?你找到解决方案了吗?我有一个类似的问题,我的日期在不同的多维数据集上有不同的名称(尽管使用相同的日期层次结构),我需要使用仪表板上的日期过滤器将它们链接起来。我通过在所有多维数据集上提供相同的维度名称来简化它。谢谢。如何重新链接多维数据集?从虚拟多维数据集中删除度量值组,然后通过
    链接对象
    选项重新添加。