我不明白这个差距是什么意思 - 你真的有一个叫做的成员[ ]
吗?!...[Product Type].[All Product Type].[ ]
我们还需要查看整个脚本——这个片段的上下文——以准确地帮助你。
如果您想测试currentmember
层次结构[Product Type].[All Product Type]
的 null ,那么您可以执行以下操作:
IIF(
[Product Type].[All Product Type].currentmember.membervalue = 0,
"MISSING",
[Product Type].[All Product Type].currentmember.membervalue
)
在我玩上面的多维数据集中永远不会发生,因为所有成员都存在,所以所有成员都有一个membervalue
. 以下是替换空白的示例:
WITH
MEMBER [Measures].[Internet Sales Amount 2] AS
IIF
(
[Measures].[Internet Sales Amount] = 0
,'MISSING'
,[Measures].[Internet Sales Amount]
)
SELECT
{
[Measures].[Internet Sales Amount]
,[Measures].[Internet Sales Amount 2]
} ON 0
,
[Customer].[Customer Geography].[Country].MEMBERS
*
[Product].[Category].MEMBERS ON 1
FROM [Adventure Works];
我在下面的 4 列中创建的新度量结果: