ฟังก์ชันการจัดการตาราง
ฟังก์ชันเหล่านี้จะแสดงตาราง or จัดการกับตารางที่มีอยู่
ในหมวดหมู่นี้
ฟังก์ชัน | คำอธิบาย |
---|---|
ADDCOLUMNS | เพิ่มคอลัมน์จากการคํานวณลงในตารางที่กําหนด or นิพจน์ตาราง |
ADDMISSINGITEMS | เพิ่มชุดของหน่วยข้อมูลจากหลายคอลัมน์ลงในตาราง ifnot มีอยู่ |
CROSSJOIN | ส่งกลับตารางที่ containsproduct คาร์ทีเซียนของแถว all จากตาราง all ในอาร์กิวเมนต์ |
CURRENTGROUP | แสดงชุดของแถวจากอาร์กิวเมนต์ตารางของนิพจน์ GROUPBY |
DATATABLE | จัดเตรียมกลไกสําหรับการประกาศชุดข้อมูลแบบอินไลน์ values |
DETAILROWS | ประเมินนิพจน์อธิบายรายละเอียดแถวที่กําหนดไว้สําหรับ measureand ส่งกลับข้อมูล |
คอลัมน์ DISTINCT |
ส่งกลับตารางแบบหนึ่งคอลัมน์ที่ containsvalues ที่แตกต่างกันจากคอลัมน์ที่ระบุ |
ตาราง DISTINCT |
แสดงตารางโดยการลบแถวที่ซ้ําออกจากตารางอื่น or นิพจน์ |
EXCEPT | ส่งกลับแถวของตารางหนึ่งซึ่ง not ปรากฏในอีกตารางหนึ่ง |
FILTERS | แสดงตารางของ values ที่ใช้เป็น filters โดยตรงไปยัง columnName |
GENERATE | แสดงตารางที่มี product คาร์ทีเซียนระหว่างแต่ละแถวใน table1and ตารางที่เป็นผลมาจากการประเมิน table2 ในบริบทของแถวปัจจุบันจาก table1 |
GENERATEALL | แสดงตารางที่มี product คาร์ทีเซียนระหว่างแต่ละแถวใน table1and ตารางที่เป็นผลมาจากการประเมิน table2 ในบริบทของแถวปัจจุบันจาก table1 |
GENERATESERIES | ส่งกลับตารางคอลัมน์เดียวที่มี values ของชุดเลขคณิต |
GROUPBY | GROUPBY ทํางานคล้ายกับฟังก์ชัน SUMMARIZEnot ทํา CALCULATE โดยนัยสําหรับคอลัมน์ส่วนขยายใดก็ตามที่เพิ่มเข้าไป |
IGNORE | ปรับเปลี่ยน SUMMARIZECOLUMNS ได้โดยการละเว้นนิพจน์ที่เฉพาะเจาะจงจากการประเมิน BLANK/NULL |
INTERSECT | แสดงอินเทอร์เซกชันแถวของสองตารางโดยคงการซ้ําซ้อน |
NATURALINNERJOIN | ดําเนินการรวมภายใน (inner join) ของตารางกับตารางอื่น |
NATURALLEFTOUTERJOIN | ดําเนินการรวมตารางด้านซ้ายกับ RightTable |
ROLLUP | ปรับเปลี่ยนลักษณะการทํางานของ SUMMARIZE โดยการเพิ่ม rollup แถวไปยังผลลัพธ์ในคอลัมน์ที่กําหนดโดยพารามิเตอร์ groupBy_columnName |
ROLLUPADDISSUBTOTAL | ปรับเปลี่ยนลักษณะการทํางานของ SUMMARIZECOLUMNS โดยการเพิ่มแถว rollup/subtotal ไปยังผลลัพธ์โดยยึดตามคอลัมน์ groupBy_columnName |
ROLLUPISSUBTOTAL | จับคู่ rollup จัดกลุ่มกับคอลัมน์ที่เพิ่มโดย ROLLUPADDISSUBTOTAL ภายในนิพจน์ ADDMISSINGITEMS |
ROLLUPGROUP | ปรับเปลี่ยนลักษณะการทํางานของ SUMMARIZEandSUMMARIZECOLUMNS โดยการเพิ่มแถว rollup ไปยังผลลัพธ์ในคอลัมน์ที่กําหนดโดยพารามิเตอร์ groupBy_columnName |
แถว |
ส่งกลับตารางที่มีแถวเดียวที่มี values ผลลัพธ์จากนิพจน์ที่กําหนดให้แต่ละคอลัมน์ |
SELECTCOLUMNS | เพิ่มคอลัมน์จากการคํานวณลงในตารางที่กําหนด or นิพจน์ตาราง |
SUBSTITUTEWITHINDEX | ส่งกลับตารางซึ่งแสดงการกึ่งรวม left ของสองตารางที่ให้มาเป็นอาร์กิวเมนต์ |
SUMMARIZE | แสดงตารางสรุปสําหรับผลรวมที่ร้องขอในชุดกลุ่ม |
SUMMARIZECOLUMNS | ส่งกลับตารางสรุปผ่านชุดของกลุ่ม |
คอนสตรักเตอร์ของตาราง |
แสดงตารางที่มีคอลัมน์มากกว่าหนึ่ง or คอลัมน์ |
TOPN | ส่งกลับแถว N บนสุดของตารางที่ระบุ |
TREATAS | ใช้ผลลัพธ์ของนิพจน์ตารางเป็น filters คอลัมน์จากตารางที่ไม่เชื่อมโยง |
UNION | สร้างตาราง union (join) จากคู่ของตาราง |
VALUES | ส่งกลับตารางแบบหนึ่งคอลัมน์ที่ containsvalues ที่แตกต่างกันจากตารางที่ระบุ or คอลัมน์ |