【发布时间】:2016-06-15 14:52:58
【问题描述】:
我想做这样的事情(tsql):
select saldi
where rek in (4,8)
and rek5 <> 41111
and rek3 not in (a,b,c)
在 MDX 之后,过滤器 (4,8) 41111 不起作用。如果我移除 41111 过滤器,则测量工作正常,仅显示 4/8。将 41111 添加为 '' 过滤器,结果为空白,甚至不是 0.00。
THIS = IIF(
( [Rekeningen].[Rek n1].CurrentMember = [Rekeningen].[Rek n1].&[4]
or [Rekeningen].[Rek n1].CurrentMember = [Rekeningen].[Rek n1].&[8] )
and [Rekeningen].[Rek n5].CurrentMember <> [Rekeningen].[Rek n5].&[41111]
,
[Measures].[Saldi], 0.00
);
我尝试了 Google,但似乎没有找到正确的关键字。在 social.msdn.microsoft.com 上,很多反应都被标记为答案,但到目前为止对我来说还不是。 部署 ssas 多维数据集工作正常,没有错误。
谁能指出我正确的方向?我试过Except,但该命令似乎不适用于多字段(rek3/rek5)。
【问题讨论】: