Mdx 如何在icCube中加载和处理维度上层的文本数据?

Mdx 如何在icCube中加载和处理维度上层的文本数据?,mdx,olap,iccube,Mdx,Olap,Iccube,我想在icCube中的自然层次结构中的任何成员上加载文本数据,但我无法使用MDX显示上层的文本值 考虑以下(自然)层次结构、数据和预期结果: (这看起来可能有点奇怪,但icCube允许SUB013和SUB014的叶为空。) 正如您在上图中所看到的,我希望SUB015上会显示“瞧” 但是,我不能让它工作。查看我使用MDX获得的结果: 我有以下问题: 该值为空(我对文本使用了无聚合类型) 另一个观察结果是,对于无聚合类型,数量也是空的 这是可以解决的吗 (附为一个片段-不可运行-我使用的模式,您

我想在icCube中的自然层次结构中的任何成员上加载文本数据,但我无法使用MDX显示上层的文本值

考虑以下(自然)层次结构、数据和预期结果:

(这看起来可能有点奇怪,但icCube允许SUB013和SUB014的叶为空。)

正如您在上图中所看到的,我希望SUB015上会显示“瞧”

但是,我不能让它工作。查看我使用MDX获得的结果:

我有以下问题:

  • 该值为空(我对文本使用了无聚合类型)
  • 另一个观察结果是,对于无聚合类型,数量也是空的
  • 这是可以解决的吗

    (附为一个片段-不可运行-我使用的模式,您可以将其上载到icCube实例中)

    
    假的
    假的
    假的
    假的
    没有一个
    没有一个
    没有一个
    有规律的
    记忆
    违约
    IncludeDimensionName
    假的
    真的
    \t
    #
    暗成本文本
    儿童001
    儿童002
    CHILD003 10嗨
    儿童004
    儿童005
    SUB013 59礼炮
    Sub01469你好
    SUB015 180瞧
    假的
    真的
    \t
    #
    小计叶
    SUB013
    SUB014
    SUB015 CHILD001
    SUB015-002
    SUB015-003
    SUB015-004
    SUB015-005
    成员和祖先
    没有一个
    ASC
    没有一个
    ASC
    添加行
    假的
    假的
    假的
    假的
    假的
    
    在icCube中,节点值(即使是叶子)可以是多个事实行聚合的结果。当您指定NO_AGGREGATION作为聚合方法时,如果有多个单行处于活动状态,则返回NULL

    例如,as SUB015有一个值为CHILD003的子级。维度是用“事实加总”定义的。键入“作为成员和祖先”

    两种解决方案:

    1) 添加使用计算成员检索的维度成员属性


    2) 使用带有“事实汇总”的维度。键入“成员”,但您将得到错误的成本。

    清除。不是我想听的,但我理解。我可能得去买1英镑。