【发布时间】:2017-11-24 10:06:35
【问题描述】:
通常在 Cube 中使用维度属性来过滤或切片多维数据集。所以当用户通过excel访问cube时,维度属性值应该由用户设置。是否可以动态计算维度属性值?例如: Dim_A.Attri1 具有值:a,b Dim_B.Attri2 的值为:0, 1
这里如果用户将 Dim_A.Attri1 设置为值:a 并且 Dim_B.Attri2 的值为 0,则立方体度量显示数字 100,如果用户将 Dim_A.Attri1 设置为值:b 并且 Dim_B.Attri2 的值为 1,则立方体度量显示数字 200。这两种组合都是正确的。
但用户必须设置二维属性。是否可以在立方体中设置基于 Dim_A.Attri1 计算的 Dim_B.Attri2 值,以便: 当 Dim_A.Attri1 = a 时,Dim_B.Attri2 = 0 当 Dim_A.Attri1 = b 时,则 Dim_B.Attri2 = 1
用户无需设置二维。我没有找到可以在维度属性属性中编程MDX的地方,只有在DefautMember中。但它不适用于此目的。有人可以帮我吗?
提前致谢。
简
【问题讨论】: