Fungsi manipulasi tabel
Fungsi-fungsi ini mengembalikan tabel atau memanipulasi tabel yang ada.
Dalam kategori ini
Fungsi | Deskripsi |
---|---|
ADDCOLUMNS | Menambahkan kolom terhitung ke tabel atau ekspresi tabel yang diberikan. |
ADDMISSINGITEMS | Menambahkan kombinasi item dari beberapa kolom ke tabel jika belum ada. |
CROSSJOIN | Mengembalikan tabel yang berisi produk Kartesius dari semua baris dari semua tabel dalam argumen. |
CURRENTGROUP | Mengembalikan sekumpulan baris dari argumen tabel ekspresi GROUPBY. |
DATATABLE | Menyediakan mekanisme untuk mendeklarasikan sekumpulan nilai data sebaris. |
DETAILROWS | Mengevaluasi Ekspresi Baris Detail yang ditentukan untuk pengukuran dan mengembalikan data. |
kolom |
Mengembalikan tabel satu kolom yang berisi nilai berbeda dari kolom yang ditentukan. |
tabel |
Mengembalikan tabel dengan menghapus baris duplikat dari tabel atau ekspresi lain. |
EXCEPT | Mengembalikan baris dari satu tabel yang tidak muncul di tabel lain. |
FILTERS | Mengembalikan tabel nilai yang langsung diterapkan sebagai filter ke columnName . |
GENERATE | Mengembalikan tabel dengan produk Kartesius di antara setiap baris dalam tabel 1 dan tabel yang dihasilkan dari mengevaluasi tabel2 dalam konteks baris saat ini dari tabel 1. |
GENERATEALL | Mengembalikan tabel dengan produk Kartesius di antara setiap baris dalam tabel 1 dan tabel yang dihasilkan dari mengevaluasi tabel2 dalam konteks baris saat ini dari tabel 1. |
GENERATESERIES | Mengembalikan tabel kolom tunggal yang berisi nilai seri aritmatika. |
GROUPBY | Mirip dengan fungsi SUMMARIZE, GROUPBY tidak melakukan CALCULATE implisit untuk kolom ekstensi apa pun yang ditambahkannya. |
IGNORE | Memodifikasi SUMMARIZECOLUMNS dengan menghilangkan ekspresi tertentu dari evaluasi BLANK/NULL. |
INTERSECT | Mengembalikan persimpangan baris dari dua tabel, mempertahankan duplikat. |
NATURALINNERJOIN | Melakukan gabungan dalam tabel dengan tabel lain. |
NATURALLEFTOUTERJOIN | Melakukan gabungan LeftTable dengan RightTable. |
ROLLUP | Memodifikasi perilaku SUMMARIZE dengan menambahkan baris rollup ke hasil pada kolom yang ditentukan oleh parameter groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Memodifikasi perilaku SUMMARIZECOLUMNS dengan menambahkan baris rollup/subtotal ke hasil berdasarkan kolom groupBy_columnName. |
ROLLUPISSUBTOTAL | Memasangkan grup rollup dengan kolom yang ditambahkan oleh ROLLUPADDISSUBTOTAL dalam ekspresi ADDMISSINGITEMS. |
ROLLUPGROUP | Memodifikasi perilaku SUMMARIZE dan SUMMARIZECOLUMNS dengan menambahkan baris rollup ke hasil pada kolom yang ditentukan oleh parameter groupBy_columnName. |
BARIS |
Mengembalikan tabel dengan satu baris yang berisi nilai yang dihasilkan dari ekspresi yang diberikan untuk setiap kolom. |
SELECTCOLUMNS | Menambahkan kolom terhitung ke tabel atau ekspresi tabel yang diberikan. |
SUBSTITUTEWITHINDEX | Mengembalikan tabel yang mewakili semijoin kiri dari dua tabel yang disediakan sebagai argumen. |
SUMMARIZE | Mengembalikan tabel ringkasan untuk total yang diminta melalui sekumpulan grup. |
SUMMARIZECOLUMNS | Mengembalikan tabel ringkasan di atas sekumpulan grup. |
Konstruktor Tabel |
Mengembalikan tabel dari satu atau beberapa kolom. |
TOPN | Mengembalikan baris N teratas dari tabel yang ditentukan. |
TREATAS | Menerapkan hasil ekspresi tabel sebagai filter ke kolom dari tabel yang tidak terkait. |
UNION | Membuat tabel gabungan (gabungan) dari sepasang tabel. |
VALUES | Mengembalikan tabel satu kolom yang berisi nilai berbeda dari tabel atau kolom yang ditentukan. |