Ssas 非空行为似乎不限制结果
以下脚本来自这篇Ssas 非空行为似乎不限制结果,ssas,mdx,Ssas,Mdx,以下脚本来自这篇MSDN文章 我基本上采用了脚本,并用多维数据集中的等效元素替换了上面的元素 我的脚本没有将其结果限制在非空函数中指定的日期,而是返回所有客户及其终身销售金额,这是什么原因?尝试以下操作: SELECT [Measures].[Internet Sales Amount] ON 0, NONEMPTY( [Customer].[Customer].[Customer].MEMBERS ) ON 1 FROM [Adventure Works] where [Date].[
MSDN
文章
我基本上采用了脚本,并用多维数据集中的等效元素替换了上面的元素
我的脚本没有将其结果限制在非空
函数中指定的日期,而是返回所有客户及其终身销售金额,这是什么原因?尝试以下操作:
SELECT
[Measures].[Internet Sales Amount] ON 0,
NONEMPTY(
[Customer].[Customer].[Customer].MEMBERS
) ON 1
FROM [Adventure Works]
where
[Date].[Calendar].[Date].&[20010701]
在您指定的日期,所有客户可能都有非空的internet销售金额。此外,非空将只过滤掉那些不满足条件的成员。在您的案例中,由于所有客户都具有非空的Internet销售值,因此没有一个客户被过滤掉。轴0中的Internet销售额将不限于指定的日期,而是返回所有日期中每个客户的销售额
SELECT
[Measures].[Internet Sales Amount] ON 0,
NONEMPTY(
[Customer].[Customer].[Customer].MEMBERS
) ON 1
FROM [Adventure Works]
where
[Date].[Calendar].[Date].&[20010701]