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