假设,度量值组与Product维度没有任何关系。通过设置IgnoreUnrelatedDimensions = FALSE,我们可以轻松地使报告易于理解。但是Total line仍然显示总和值。有没有办法让我也可以为Total line设置null?我不想设置IsAggregatable = False of Product维度,因为我需要它用于其他度量组。有什么帮助吗?
注意:我希望在该维度的任何属性的TOTAL行中具有此效果。有没有通用的方法来做到这一点?
提前致谢。
答案 0 :(得分:0)
您可以将以下内容放入计算脚本中:
SCOPE( { Root([Products]) } * MeasureGroupMeasures('name of your measure group'));
This = NULL;
END SCOPE;
如果您希望为两个更不相关的维度(请DimA
和DimB
提供相同的行为),则可以为每个维度复制此块,如下所示:
SCOPE( { Root([DimA]) } * MeasureGroupMeasures('name of your measure group'));
This = NULL;
END SCOPE;
SCOPE( { Root([DimB]) } * MeasureGroupMeasures('name of your measure group'));
This = NULL;
END SCOPE;
您必须将这些内容保持独立,因为您希望All
DimA
元素的值为null,而不管DimB
成员是否处于All
级别以及是否。