NonEmptyCrossjoin (MDX)

更新日期: 2006 年 7 月 17 日

返回包含一个或多个集的叉积的集,不包括空元组以及无相关事实数据表数据的元组。

语法

NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2, ...] [,Count ] )

参数

  • Set_Expression1
    返回集的有效多维表达式 (MDX)。
  • Set_Expression2
    返回集的有效多维表达式 (MDX)。
  • Count
    指定返回集的数量的有效数值表达式。

备注

NonEmptyCrossjoin 函数以集的形式返回两个或多个集的叉积,不包括空元组或者无基础事实表提供的数据的元组。鉴于 NonEmptyCrossjoin 函数的工作方式,所有计算成员均被自动排除。

如果没有指定 Count,该函数将交叉联接所有指定的集并在结果集中排除空成员。如果指定了集的数量,该函数将从第一个指定的集开始,交叉联接指定数量的集。NonEmptyCrossjoin 函数使用在后续的指定集中指定但尚未交叉联接的剩余集来确定哪些成员在交叉联接后得到的集中被视为非空。NonEmptyCrossjoin 函数不影响计算度量值的 NON_EMPTY_BEHAVIOR 设置。

ms144797.note(zh-cn,SQL.90).gif重要提示:
不推荐使用此函数。应改用带有度量值组名称参数的 Exists (MDX) 函数或 NonEmpty (MDX) 函数。

请参阅

参考

MDX 函数参考 (MDX)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 更新了语法和参数以使表达更清晰。
  • 删除了已过时的示例
  • 添加了不推荐使用此函数的说明。