テーブル操作関数
これらの関数は、テーブルを返すか、既存のテーブルを操作します。
このカテゴリ内
機能 | 形容 |
---|---|
ADDCOLUMNS | 指定されたテーブルまたはテーブル式に計算列を追加します。 |
ADDMISSINGITEMS | 複数の列の項目の組み合わせをテーブルに追加します (まだ存在しない場合)。 |
CROSSJOIN | 引数内のすべてのテーブルのすべての行のデカルト積を含むテーブルを返します。 |
CURRENTGROUP | GROUPBY 式のテーブル引数から行のセットを返します。 |
DATATABLE | データ値のインライン セットを宣言するためのメカニズムを提供します。 |
DETAILROWS | メジャーに対して定義された詳細行式を評価し、データを返します。 |
DISTINCT 列 を |
指定した列の個別の値を含む 1 列のテーブルを返します。 |
DISTINCT テーブル を |
別のテーブルまたは式から重複する行を削除して、テーブルを返します。 |
EXCEPT | 別のテーブルに表示されないテーブルの行を返します。 |
FILTERS |
columnName にフィルターとして直接適用された値のテーブルを返します。 |
GENERATE | table1 の各行と table1 |
GENERATEALL | table1 の各行と table1 |
GENERATESERIES | 算術系列の値を含む単一の列テーブルを返します。 |
GROUPBY | SUMMARIZE 関数と同様に、GROUPBY は追加する拡張列に対して暗黙的な CALCULATE を行いません。 |
IGNORE | SUMMARIZECOLUMNS/NULL 評価から特定の式を省略して、BLANK を変更します。 |
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 列のテーブルを返します。 |