我是MDX的新手,需要帮助。
我有一个可能的帐户列表,我想在数据库中检查,但并非所有帐户实际上都是成员。因此,如果我尝试运行查询它失败并告诉我该成员不存在。有没有一种错误处理方法,我可以忽略不存在的成员或设置查询来实现此目的的另一种更好的方法?
基本上我尝试过的是错误
Select
{[member].[Value]} on Columns,
{[member].[Acount1],
[member].[Acount2],
[member].[Acount3],
...
[member].[Acount49],
[member].[Acount50]}
on Rows
有关更多说明,我正在寻找与
等效的SQLwhere account in ('Account1',Account2'...'Account50')
答案 0 :(得分:0)
即使20040101不是多维数据集中的成员,以下内容也不会产生错误:
SELECT
NON EMPTY
[Measures].[Sales Amount] ON 0
,{
[Date].[Calendar].[Date].&[20040101]
,[Date].[Calendar].[Date].&[20050101]
} ON 1
FROM [Adventure Works];