0

我只是想拥有一个拒绝访问维度的所有空元素的角色。

我有正确的 MDX 查询,我在 SQL Server 中测试过:

SELECT NON EMPTY [People].[Category].[Category].allmembers ON COLUMNS  FROM [MyCube] 

我只是想在我的角色上设置的允许成员中获得相同的结果,但我有一个错误:

语法不正确。

谢谢

4

1 回答 1

0

维度中不存在空元素。维度的某些元素没有度量值,这是另一回事。因此,您需要在出现非空情况时拒绝对度量的访问。

以下示例显示如何根据类别成员的非空集 - MyMeasure 选择 MyMeasure 值

SELECT [Measures].[MyMeasure] ON 0,
NONEMPTY(
    [People].[Category].[Category].MEMBERS, [Measures].[MyMeasure])}
)
ON 1
FROM [MyCube] 

希望这可以帮助。

于 2013-02-15T11:12:09.673 回答