GROUPCROSSAPPLYTABLE

適用対象: 計算列計算テーブルメジャービジュアル計算

グループのセットに対する概要テーブルを返します。

構文

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

パラメーター

用語 定義
groupBy_columnName 返されるテーブルに個別の値が含まれるベース テーブルへの完全修飾列参照 (Table[Column])。
filterTable groupBy_columnName引数として指定されたすべての列のフィルター コンテキストに追加されるテーブル式。 クロス結合/自動存在が実行される前に、フィルター テーブルに存在する値をフィルター処理に使用します。
区切り filterTable パラメーターとテーブル式パラメーターを分離する以外の目的を果たさない文字列リテラル
table 式 filterTable パラメーターのフィルター コンテキストで評価され、戻り値の結合の一部として返されるテーブル式

戻り値

指定されたグループに基づいて、指定された列の値の組み合わせを含むテーブル。

備考

  • GROUPCROSSAPPLYTABLE は GROUPCROSSJOIN 関数に似ています。 すべての filterTable パラメーターはクロス結合です。 FILTERCLUSTER 関数を使用すると、必要に応じて、フィルター テーブルの自然な結合を実行したり、列ごとにグループ化したりできます。

  • テーブル式パラメーターは、すべての filterTable パラメーターを含むフィルター コンテキストで評価されます。

  • filterTable のフィルター処理動作は、次の関数を使用して変更できます。

    • ALLSELECTEDAPPLY

    • ALLSELECTEDREMOVE

    • ALWAYSAPPLY

    • KEEPFILTERS

    • SHADOWCLUSTER

    • NONFILTER