在过滤器 MDX 中使用双参数
Use double parameter in filter MDX
我尝试在 SQL 服务器上执行 mdx,我有一个这样的过滤器:
*FILTER([Dim BSC].[BSCID].CHILDREN, [Dim BSC].[BSCID].CURRENTMEMBER =
[Dim BSC].[BSCID].&[1] )
它工作正常,但现在我想同时执行 [BSCID].&[1] 和 [BSCID].&[2] 所以我将其更改为
*FILTER([Dim BSC].[BSCID].CHILDREN, [Dim BSC].[BSCID].CURRENTMEMBER =
[Dim BSC].[BSCID].&[1,2] )
但是returns结果是空的,我该如何做双参数过滤呢?此致
我也试试
*FILTER([Dim BSC].[BSCID].CHILDREN, [Dim BSC].[BSCID].CURRENTMEMBER =
[Dim BSC].[BSCID].&[1].&[2] )
但还是变空了
为什么要费心使用 FILTER,您可以只使用包含您感兴趣的两个成员的集合:
*{
[Dim BSC].[BSCID].&[1],
[Dim BSC].[BSCID].&[2]
}
我尝试在 SQL 服务器上执行 mdx,我有一个这样的过滤器:
*FILTER([Dim BSC].[BSCID].CHILDREN, [Dim BSC].[BSCID].CURRENTMEMBER =
[Dim BSC].[BSCID].&[1] )
它工作正常,但现在我想同时执行 [BSCID].&[1] 和 [BSCID].&[2] 所以我将其更改为
*FILTER([Dim BSC].[BSCID].CHILDREN, [Dim BSC].[BSCID].CURRENTMEMBER =
[Dim BSC].[BSCID].&[1,2] )
但是returns结果是空的,我该如何做双参数过滤呢?此致
我也试试
*FILTER([Dim BSC].[BSCID].CHILDREN, [Dim BSC].[BSCID].CURRENTMEMBER =
[Dim BSC].[BSCID].&[1].&[2] )
但还是变空了
为什么要费心使用 FILTER,您可以只使用包含您感兴趣的两个成员的集合:
*{
[Dim BSC].[BSCID].&[1],
[Dim BSC].[BSCID].&[2]
}