テーブル操作関数
これらの関数では、テーブルを返すか、既存のテーブルを操作します。
このカテゴリの内容
関数 | 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 列のテーブルを返します。 |