返回一个包含一个或多个集合叉积的集合,排除空元组和无关联事实表数据的元组。
Syntax
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )
Arguments
Set_Expression1
一个有效的多维表达式(MDX)表达式,返回集合。
Set_Expression2
一个有效的多维表达式(MDX)表达式,返回集合。
数量
一个有效的数值表达式,指定要返回的集合数量。
Remarks
NonEmptyCrossjoin 函数返回两个或多个集合的叉积,作为一个集合,排除空元组或没有底层事实表数据的元组。 由于 NonEmptyCrossjoin 函数的工作原理,所有计算出来的成员都会自动排除。
如果未指定 计数 ,函数会交叉连接所有指定集合,并排除空成员。 如果指定了若干集合,函数交叉连接指定的集合数,从第一个指定的集合开始。 NonEmptyCrossjoin 函数利用后续指定集合中指定的剩余集合,但尚未交叉连接的集合,来确定在生成的交叉连接集合中哪些成员被视为非空的。 NonEmptyCrossjoin 函数尊重计算度量的NON_EMPTY_BEHAVIOR设置。
Important
该函数已被弃用,不应使用;它仅保留以保持向后兼容性。 相反,你应该使用带有测度群名称参数的 Exists (MDX) 函数,或者使用 NonEmpty(MDX) 函数。