如何使用Mondrian上的默认命名集创建多维数据集

时间:2013-04-26 19:32:54

标签: olap mondrian

我在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上的默认命名集创建多维数据集?

1 个答案:

答案 0 :(得分:0)

我更改了方法,并使用维度作为过滤器

创建了一个计算成员

计算成员CMQuantity1的表达式如下:

([Measures].[Quantity1], [Dimension1].[NamedSet1 scope])
相关问题