テーブル操作関数

これらの関数では、テーブルを返すか、既存のテーブルを操作します。

このカテゴリの内容

関数 Description
ADDCOLUMNS 指定されたテーブルまたはテーブル式に計算列を追加します。
ADDMISSINGITEMS 複数の列から項目の組み合わせをテーブルに追加します (存在しない場合)。
CROSSJOIN 引数内のすべてのテーブルのすべての行のデカルト積を含むテーブルを返します。
CURRENTGROUP GROUPBY 式の table 引数から行のセットを返します。
DATATABLE データ値のインライン セットを宣言するためのメカニズムを提供します。
DETAILROWS メジャーについて定義された詳細行の式を評価して、そのデータを返します。
DISTINCT 列 指定された列の個別の値を含む 1 列のテーブルを返します。
DISTINCT テーブル 別のテーブルまたは式から重複する行を削除して、テーブルを返します。
EXCEPT あるテーブルの中で、もう 1 つのテーブルに出現しない行を返します。
FILTERS columnName にフィルターとして直接適用される値のテーブルを返します。
GENERATE table1 の各行の間のデカルト積を含むテーブルと、table1 の現在の行のコンテキストで table2 を評価した結果であるテーブルを返します。
GENERATEALL table1 の各行の間のデカルト積を含むテーブルと、table1 の現在の行のコンテキストで table2 を評価した結果であるテーブルを返します。
GENERATESERIES 等差級数の値を含む単一列テーブルを返します。
GROUPBY SUMMARIZE 関数と似ていますが、GROUPBY では、追加する拡張列に対して暗黙的な CALCULATE が実行されません。
IGNORE 空白または NULL の評価から特定の式を省略することで、SUMMARIZECOLUMNS を変更します。
INTERSECT 2 つのテーブルの行の積集合を返します。重複部分は保持します。
NATURALINNERJOIN あるテーブルと別のテーブルとの内部結合を実行します。
NATURALLEFTOUTERJOIN LeftTable と RightTable の結合を実行します。
ROLLUP groupBy_columnName パラメーターによって定義された列の結果にロールアップ行を追加することで、SUMMARIZE の動作を変更します。
ROLLUPADDISSUBTOTAL groupBy_columnName 列に基づいてロールアップ行または小計行を結果に追加することで、SUMMARIZECOLUMNS の動作を変更します。
ROLLUPISSUBTOTAL ロールアップ グループを、ADDMISSINGITEMS 式内の ROLLUPADDISSUBTOTAL によって追加された列とペアリングします。
ROLLUPGROUP groupBy_columnName パラメーターによって定義された列の結果にロールアップ行を追加することで、SUMMARIZE および SUMMARIZECOLUMNS の動作を変更します。
ROW 1 行のテーブルが返されます。このテーブルには、各列に与えられる式の結果として生成された値が含まれます。
SELECTCOLUMNS 指定されたテーブルまたはテーブル式に計算列を追加します。
SUBSTITUTEWITHINDEX 引数として指定された 2 つのテーブルの左側の準順結合を表すテーブルを返します。
SUMMARIZE グループのセットについて要求された合計のサマリー テーブルを返します。
SUMMARIZECOLUMNS グループのセットに対するサマリー テーブルを返します。
テーブル コンストラクター 1 つ以上の列からなるテーブルを返します。
TOPN 指定のテーブルの上位 N 行を返します。
TREATAS テーブル式の結果を、関連付けられていないテーブルの列にフィルターとして適用します。
UNION テーブルのペアから和集合 (結合) テーブルを作成します。
VALUES 指定されたテーブルまたは列の個別の値を含む 1 列のテーブルを返します。