テーブル操作関数
これらの関数は、既存のテーブルを操作 or テーブルを返します。
このカテゴリ内
機能 | 形容 |
---|---|
ADDCOLUMNS | 指定されたテーブルに計算列をテーブル式 or 追加します。 |
ADDMISSINGITEMS | 複数の列の項目の組み合わせをテーブルに追加 if、既に存在 not。 |
CROSSJOIN | 引数内のテーブルから all 行のデカルト productallcontains テーブルを返します。 |
CURRENTGROUP | GROUPBY 式のテーブル引数から行のセットを返します。 |
DATATABLE | データ valuesのインライン セットを宣言するためのメカニズムを提供します。 |
DETAILROWS | データを返す measureand に対して定義された詳細行式を評価します。 |
DISTINCT 列 を |
指定した列から個別の values を contains する 1 列のテーブルを返します。 |
DISTINCT テーブル を |
別のテーブル or 式から重複する行を削除して、テーブルを返します。 |
EXCEPT | 別のテーブルに表示 not 1 つのテーブルの行を返します。 |
FILTERS |
columnName に filters として直接適用 values のテーブルを返します。 |
GENERATE | table1から現在の行のコンテキストでテーブル 2 |
GENERATEALL | table1から現在の行のコンテキストでテーブル 2 |
GENERATESERIES | 算術系列の values を含む単一の列テーブルを返します。 |
GROUPBY | SUMMARIZE 関数と同様に、GROUPBY は追加するすべての拡張列に対して暗黙的な CALCULATE を実行 not。 |
IGNORE | BLANK/NULL 評価から特定の式を省略して、SUMMARIZECOLUMNS を変更します。 |
INTERSECT | 重複を保持して、2 つのテーブルの行の交差部分を返します。 |
NATURALINNERJOIN | テーブルと別のテーブルの内部結合を実行します。 |
NATURALLEFTOUTERJOIN | LeftTable と RightTable の結合を実行します。 |
ROLLUP | groupBy_columnName パラメーターによって定義された列の結果に rollup 行を追加して、SUMMARIZE の動作を変更します。 |
ROLLUPADDISSUBTOTAL | groupBy_columnName列に基づいて結果に rollup/小計行を追加して、SUMMARIZECOLUMNS の動作を変更します。 |
ROLLUPISSUBTOTAL | グループ rollup、ADDMISSINGITEMS 式内で ROLLUPADDISSUBTOTAL によって追加された列とペアになります。 |
ROLLUPGROUP | groupBy_columnName パラメーターによって定義された列の結果に rollup 行を追加して、SUMMARIZEandSUMMARIZECOLUMNS の動作を変更します。 |
ROW | 各列に指定された式から得られた values を含む 1 行のテーブルを返します。 |
SELECTCOLUMNS | 指定されたテーブルに計算列をテーブル式 or 追加します。 |
SUBSTITUTEWITHINDEX | 引数として指定された 2 つのテーブルの left 半結合を表すテーブルを返します。 |
SUMMARIZE | 一連のグループに対して要求された合計の集計テーブルを返します。 |
SUMMARIZECOLUMNS | グループのセットに対する概要テーブルを返します。 |
テーブル コンストラクターの を |
1 つ以上の列のテーブル or 返します。 |
TOPN | 指定したテーブルの上位 N 行を返します。 |
TREATAS | テーブル式の結果を、関連付けられていないテーブルの列に filters として適用します。 |
UNION | テーブルのペアから union (結合) テーブルを作成します。 |
VALUES | 指定したテーブル or 列から個別の values を contains する 1 列のテーブルを返します。 |