GROUPCROSSAPPLYTABLE

适用于:计算列计算表度量值视觉计算

返回一组组的摘要表。

语法

GROUPCROSSAPPLYTABLE( <groupBy_columnName> [, < groupBy_columnName >]…, [<filterTable>]… [, <separator>, <tableExpression>] )  

参数

术语 定义
groupBy_columnName 对基表的完全限定列引用(Table[Column]),返回的表中包括非重复值。
filterTable 添加到指定为groupBy_columnName参数的所有列的筛选器上下文中的表表达式。 筛选器表中存在的值用于在执行交叉联接/自动存在之前进行筛选。
separator 除将 filterTable 参数与 tableExpression 参数分离以外的用途之外的字符串文本
tableExpression 在 filterTable 参数的筛选器上下文下计算的表表达式,并在返回值中作为联接的一部分返回

返回值

一个表,其中包含根据指定的分组从提供的列的值组合。

言论

  • GROUPCROSSAPPLYTABLE 类似于 GROUPCROSSJOIN 函数。 所有 filterTable 参数都是交叉联接。 FILTERCLUSTER 函数可用于根据需要执行筛选表的自然联接或按列分组。

  • 表表达式参数在包含所有 filterTable 参数的筛选器上下文中求值。

  • 可以使用以下函数修改 filterTable 的筛选行为:

    • ALLSELECTEDAPPLY

    • ALLSELECTEDREMOVE

    • ALWAYSAPPLY

    • KEEPFILTERS

    • SHADOWCLUSTER

    • NONFILTER