我在Mondrian上创建了一个命名集,我需要将它定义为某些多维数据集的默认值。 我使用WHERE子句使用MDX来完成它,但不幸的是,当用户使用OLAP Navigator上的Measures / Dimensions时,多维数据集会丢失where子句。
select NON EMPTY {[Measures].[Quantity1]} ON COLUMNS,
NON EMPTY {[Dimension1].[All]} ON ROWS
from [Cube]
where [NamedSet1]
如何使用Mondrian上的默认命名集创建多维数据集?
答案 0 :(得分:0)
我更改了方法,并使用维度作为过滤器
创建了一个计算成员计算成员CMQuantity1
的表达式如下:
([Measures].[Quantity1], [Dimension1].[NamedSet1 scope])