ฟังก์ชันตาราง
ฟังก์ชันเหล่านี้สร้างและจัดการค่าตาราง
การสร้างตาราง
ชื่อ | รายละเอียด |
---|---|
ItemExpression.From | แสดงทรีไวยากรณ์นามธรรม (AST) สําหรับเนื้อความของฟังก์ชัน |
ItemExpression.Item | โหนดแผนผังไวยากรณ์นามธรรม (AST) ที่แสดงหน่วยข้อมูลในนิพจน์หน่วยข้อมูล |
RowExpression.Column | แสดงแผนผังไวยากรณ์นามธรรม (AST) ที่แสดงการเข้าถึงคอลัมน์ภายในนิพจน์แถว |
RowExpression.From | แสดงทรีไวยากรณ์นามธรรม (AST) สําหรับเนื้อความของฟังก์ชัน |
RowExpression.Row | โหนดแผนผังไวยากรณ์นามธรรม (AST) ที่แสดงแถวในนิพจน์แถว |
Table.FromColumns | แสดงตารางจากรายการที่มีรายการที่ซ้อนกันกับชื่อคอลัมน์และค่า |
Table.FromList | แปลงรายการให้เป็นตารางโดยนําฟังก์ชันการแยกที่ระบุไปใช้กับแต่ละข้อมูลในรายการ |
Table.FromRecords | แสดงตารางจากรายการระเบียน |
Table.FromRows | สร้างตารางจากรายการที่แต่ละองค์ประกอบของรายการเป็นรายการที่มีค่าคอลัมน์สําหรับแถวเดียว |
Table.FromValue | แสดงตารางพร้อมคอลัมน์ที่มีค่าหรือรายการของค่าที่ระบุ |
Table.FuzzyGroup | จัดกลุ่มแถวของตารางตามการจับคู่ค่าที่ไม่จําเป็นในคอลัมน์ที่ระบุสําหรับแต่ละแถว |
Table.FuzzyJoin | รวมแถวจากสองตารางที่จับคู่ไม่เหมาะสมตามคีย์ที่กําหนด |
Table.FuzzyNestedJoin | ดําเนินการรวมแบบไม่ลับ (fuzzy join) ระหว่างตารางบนคอลัมน์ที่ให้และสร้างผลลัพธ์การรวมในคอลัมน์ใหม่ |
Table.Split | แยกตารางที่ระบุออกเป็นรายการของตารางโดยใช้ขนาดหน้าที่ระบุ |
Table.WithErrorContext | ฟังก์ชันนี้มีไว้สําหรับการใช้งานภายในเท่านั้น |
Table.View | สร้างหรือขยายตารางด้วยตัวจัดการที่ผู้ใช้กําหนดเองสําหรับคิวรีและการดําเนินการ |
Table.ViewError | สร้างเรกคอร์ดข้อผิดพลาดที่ปรับเปลี่ยนซึ่งจะไม่ทริกเกอร์การแสดงแทนเมื่อตัวจัดการที่กําหนดไว้ในมุมมอง (ผ่าน Table.View) |
Table.ViewFunction | สร้างฟังก์ชันที่ตัวจัดการที่กําหนดในมุมมองสามารถดักข้อมูลได้ (ผ่าน Table.View) |
แปลง
ชื่อ | รายละเอียด |
---|---|
Table.ToColumns | แสดงรายการของรายการที่ซ้อนกัน โดยแต่ละรายการแสดงถึงคอลัมน์ของค่าในตารางอินพุต |
Table.ToList | ส่งกลับตารางลงในรายการโดยนําฟังก์ชันการรวมที่ระบุไปใช้กับแต่ละแถวของค่าในตาราง |
Table.ToRecords | ส่งกลับรายการของเรกคอร์ดจากตารางอินพุต |
Table.ToRows | แสดงรายการที่ซ้อนกันของค่าแถวจากตารางอินพุต |
ข้อมูล
ชื่อ | รายละเอียด |
---|---|
Table.ApproximateRowCount | ส่งกลับจํานวนแถวโดยประมาณในตาราง |
Table.ColumnCount | แสดงจํานวนคอลัมน์ในตาราง |
Table.IsEmpty | แสดงค่าเป็น true ถ้าตารางไม่มีแถวใดอยู่เลย |
Table.Profile | ส่งกลับโปรไฟล์ของคอลัมน์ของตาราง |
Table.RowCount | ส่งกลับจํานวนแถวในตาราง |
Table.Schema | แสดงตารางที่มีคําอธิบายของคอลัมน์ (เช่น สคีมา) ของตารางที่ระบุ |
Tables.GetRelationships | ส่งกลับความสัมพันธ์ระหว่างชุดตาราง |
การดําเนินการของแถว
ชื่อ | รายละเอียด |
---|---|
Table.AlternateRows | แสดงตารางที่มีรูปแบบการสลับของแถวจากตาราง |
Table.Combine | แสดงตารางที่เป็นผลลัพธ์ของการผสานรายการตาราง ตารางทั้งหมดต้องมีโครงสร้างชนิดแถวเดียวกัน |
Table.FindText | แสดงตารางที่มีเฉพาะแถวที่มีข้อความที่ระบุภายในหนึ่งเซลล์หรือส่วนใดก็ตามดังกล่าว |
Table.First | ส่งกลับแถวแรกจากตาราง |
Table.FirstN | ส่งกลับแถวแรกของตาราง โดยขึ้นอยู่กับพารามิเตอร์ countOrCondition |
Table.FirstValue | ส่งกลับคอลัมน์แรกของแถวแรกของตาราง หรือค่าเริ่มต้นตามที่ระบุไว้ |
Table.FromPartitions | ส่งกลับตารางที่เป็นผลลัพธ์ของการรวมชุดตารางที่มีการแบ่งพาร์ติชันไว้ในคอลัมน์ใหม่ โดยคุณสามารถเลือกระบุชนิดของคอลัมน์ได้ ค่าเริ่มต้นคือ ใด ๆ |
Table.InsertRows | ส่งกลับตารางที่มีรายการแถวที่แทรกลงในตารางที่ดัชนี แต่ละแถวที่จะแทรกต้องตรงกับชนิดแถวของตาราง |
Table.Last | ส่งกลับแถวสุดท้ายของตาราง |
Table.LastN | ส่งกลับแถวสุดท้ายจากตาราง โดยขึ้นอยู่กับพารามิเตอร์ countOrCondition |
Table.MatchesAllRows | ส่งกลับเป็น true ถ้าแถวทั้งหมดในตารางตรงกับเงื่อนไข |
Table.MatchesAnyRows | ส่งกลับเป็น true ถ้าแถวใด แถวหนึ่งในตารางตรงกับเงื่อนไข |
Table.Partition | แบ่งพาร์ติชันของตารางออกเป็นรายการของจํานวนกลุ่มของตาราง โดยยึดตามค่าของคอลัมน์ของแต่ละแถวและฟังก์ชันแฮช ฟังก์ชันแฮชจะใช้กับค่าของคอลัมน์ของแถวเพื่อรับค่าแฮชสําหรับแถวนั้น กลุ่มมอดุโลของค่าแฮชจะกําหนดว่าจะวางแถวใดในตารางที่แสดง |
Table.PartitionValues | ส่งกลับข้อมูลเกี่ยวกับวิธีการแบ่งพาร์ติชันตาราง |
Table.Range | ส่งกลับจํานวนแถวที่ระบุจากตารางที่เริ่มต้นที่ออฟเซต |
Table.RemoveFirstN | ส่งกลับตารางที่มีจํานวนแถวที่ระบุ ซึ่งถูกเอาออกจากตารางที่เริ่มต้นจากแถวแรก จํานวนแถวที่ลบออกจะขึ้นอยู่กับพารามิเตอร์ countOrCondition ที่เลือกได้ |
Table.RemoveLastN | ส่งกลับตารางที่มีจํานวนแถวที่ระบุ ซึ่งถูกเอาออกจากตารางที่เริ่มต้นจากแถวสุดท้าย จํานวนแถวที่ลบออกจะขึ้นอยู่กับพารามิเตอร์ countOrCondition ที่เลือกได้ |
Table.RemoveRows | ส่งกลับตารางที่มีจํานวนแถวที่ระบุ ซึ่งถูกเอาออกจากตารางที่เริ่มต้นจากค่าชดเชย |
Table.RemoveRowsWithErrors | ส่งกลับตารางที่มีแถวทั้งหมด ซึ่งถูกเอาออกจากตารางที่มีข้อผิดพลาดในเซลล์อย่างน้อยหนึ่งเซลล์ในหนึ่งแถว |
Table.Repeat | ส่งกลับตารางที่มีแถวของตารางซ้ําตามจํานวนครั้ง |
Table.ReplaceRows | ส่งกลับตารางที่แถวเริ่มต้นจากค่าชดเชยและนับต่อเนื่องจะถูกแทนที่ด้วยแถวที่ให้ไว้ |
Table.ReverseRows | ส่งกลับตารางที่มีแถวในลําดับย้อนกลับ |
Table.SelectRows | ส่งกลับตารางที่มีเฉพาะแถวที่ตรงกับเงื่อนไข |
Table.SelectRowsWithErrors | ส่งกลับตารางที่มีเฉพาะแถวจากตารางที่มีข้อผิดพลาดในเซลล์อย่างน้อยหนึ่งเซลล์ในหนึ่งแถว |
Table.SingleRow | ส่งกลับแถวเดียวจากตาราง |
Table.Skip | ส่งกลับตารางที่ไม่มีแถวแรกหรือแถวแรกของตาราง |
Table.SplitAt | แสดงรายการที่มีแถวจํานวนแรกที่ระบุและแถวที่เหลือ |
การดําเนินการคอลัมน์
ชื่อ | รายละเอียด |
---|---|
Table.Column | ส่งกลับค่าจากคอลัมน์ในตาราง |
Table.ColumnNames | ส่งกลับชื่อของคอลัมน์จากตาราง |
Table.ColumnsOfType | แสดงรายการที่มีชื่อของคอลัมน์ที่ตรงกับชนิดที่ระบุ |
Table.DemoteHeaders | ลดระดับแถวส่วนหัวลงไปเป็นแถวแรกของตาราง |
Table.DuplicateColumn | ทําซ้ําคอลัมน์ที่มีชื่อที่ระบุ ค่าและชนิดจะถูกคัดลอกจากคอลัมน์ต้นทาง |
Table.HasColumns | ระบุว่าตารางมีคอลัมน์ที่ระบุหรือไม่ |
Table.Pivot | กําหนดตารางและแอตทริบิวต์คอลัมน์ที่มี pivotValues สร้างคอลัมน์ใหม่สําหรับแต่ละค่า pivot และกําหนดค่าเหล่านั้นจาก valueColumn สามารถจัดเตรียม aggregationFunction ที่เลือกได้เพื่อจัดการการปรากฏหลายครั้งของค่าคีย์เดียวกันในคอลัมน์แอตทริบิวต์ |
Table.PrefixColumns | ส่งกลับตารางที่คอลัมน์ทั้งหมดนําหน้าด้วยค่าข้อความ |
Table.PromoteHeaders | เลื่อนระดับแถวแรกของตารางไปยังส่วนหัวหรือชื่อคอลัมน์ของตาราง |
Table.RemoveColumns | ส่งกลับตารางที่ไม่มีคอลัมน์หรือคอลัมน์ที่ระบุ |
Table.ReorderColumns | ส่งกลับตารางที่มีคอลัมน์ที่ระบุตามลําดับที่สัมพันธ์กับอีกคอลัมน์หนึ่ง |
Table.RenameColumns | ส่งกลับตารางที่มีคอลัมน์ที่เปลี่ยนชื่อตามที่ระบุ |
Table.SelectColumns | ส่งกลับตารางที่มีเฉพาะคอลัมน์ที่ระบุเท่านั้น |
Table.TransformColumnNames | แปลงชื่อคอลัมน์โดยใช้ฟังก์ชันที่กําหนด |
Table.Unpivot | กําหนดรายการคอลัมน์ตาราง แปลงคอลัมน์เหล่านั้นเป็นคู่ของค่าแอตทริบิวต์ |
Table.UnpivotOtherColumns | แปลคอลัมน์ทั้งหมดนอกเหนือจากชุดที่ระบุเป็นคู่ของค่าแอตทริบิวต์ รวมกับค่าที่เหลือในแต่ละแถว |
การแปลงข้อมูล
ชื่อ | รายละเอียด |
---|---|
Table.AddColumn | เพิ่มคอลัมน์ที่ชื่อ newColumnName ลงในตาราง |
Table.AddFuzzyClusterColumn | เพิ่มคอลัมน์ใหม่ด้วยค่าตัวแทนที่ได้รับจากค่าการจัดกลุ่มแบบไม่ลับของคอลัมน์ที่ระบุในตาราง |
Table.AddIndexColumn | ส่งกลับตารางที่มีคอลัมน์ใหม่ที่มีชื่อเฉพาะเจาะจงสําหรับแต่ละแถว ซึ่งประกอบด้วยดัชนีของแถวในตาราง |
Table.AddJoinColumn | ดําเนินการรวมแบบซ้อนกันระหว่าง table1 และ table2 จากคอลัมน์ที่ระบุ และสร้างผลลัพธ์การรวมเป็นคอลัมน์ newColumnName สําหรับแต่ละแถวของ table1 |
Table.AddKey | เพิ่มคีย์ลงในตาราง |
Table.AggregateTableColumn | รวมตารางที่ซ้อนกันในคอลัมน์ที่ระบุลงในหลายคอลัมน์ที่มีค่ารวมสําหรับตารางเหล่านั้น |
Table.CombineColumns | Table.CombineColumns ผสานคอลัมน์โดยใช้ฟังก์ชัน combiner เพื่อสร้างคอลัมน์ใหม่ Table.CombineColumns เป็นค่าผกผันของ Table.SplitColumns |
Table.CombineColumnsToRecord | รวมคอลัมน์ที่ระบุลงในคอลัมน์ที่มีค่าระเบียนใหม่ โดยแต่ละระเบียนมีชื่อเขตข้อมูลและค่าที่สอดคล้องกับชื่อคอลัมน์และค่าของคอลัมน์ที่รวมเข้าด้วยกัน |
Table.ConformToPageReader | ฟังก์ชันนี้มีไว้สําหรับการใช้งานภายในเท่านั้น |
Table.ExpandListColumn | สร้างสําเนาของแถวสําหรับแต่ละค่าในรายการ โดยกําหนดคอลัมน์ของรายการในตาราง |
Table.ExpandRecordColumn | ขยายคอลัมน์ของระเบียนลงในคอลัมน์ที่มีค่าแต่ละค่า |
Table.ExpandTableColumn | ขยายคอลัมน์ของเรกคอร์ดหรือคอลัมน์ของตารางลงในหลายคอลัมน์ในตารางที่มี |
Table.FillDown | แทนที่ค่า null ในคอลัมน์หรือคอลัมน์ที่ระบุของตารางด้วยค่าที่ไม่ใช่ null ล่าสุดในคอลัมน์ |
Table.FillUp | ส่งกลับตารางจากตารางที่ระบุซึ่งมีการเผยแพร่ค่าของเซลล์ถัดไปไปยังเซลล์ที่มีค่า Null ด้านบนคอลัมน์ที่ระบุ |
Table.FilterWithDataTable | ฟังก์ชันนี้มีไว้สําหรับการใช้งานภายในเท่านั้น |
Table.Group | จัดกลุ่มแถวของตารางตามค่าของคอลัมน์คีย์สําหรับแต่ละแถว |
Table.Join | รวมแถวของ table1 กับแถวของ table2 โดยยึดตามความเท่าเทียมกันของค่าของคอลัมน์คีย์ที่เลือกโดย table1, key1 และ table2, key2 |
Table.Keys | ส่งกลับคีย์ของตารางที่ระบุ |
Table.NestedJoin | รวมแถวของตารางโดยยึดตามความเท่าเทียมกันของคีย์ ผลลัพธ์จะถูกป้อนลงในคอลัมน์ใหม่ |
Table.ReplaceErrorValues | แทนที่ค่าที่ผิดพลาดในคอลัมน์ที่ระบุด้วยค่าที่สอดคล้องกันซึ่งระบุไว้ |
Table.ReplaceKeys | แทนที่คีย์ของตารางที่ระบุ |
Table.ReplaceRelationshipIdentity | ฟังก์ชันนี้มีไว้สําหรับการใช้งานภายในเท่านั้น |
Table.ReplaceValue | แทนที่ oldValue ด้วย newValue ในคอลัมน์เฉพาะของตาราง โดยใช้ฟังก์ชันตัวแทนที่จัดให้มา เช่น ข้อความ แทนที่ หรือ Value.Replace |
Table.SplitColumn | ส่งกลับชุดคอลัมน์ใหม่จากคอลัมน์เดียวที่ใช้ฟังก์ชันตัวแยกสําหรับแต่ละค่า |
Table.TransformColumns | แปลงค่าของคอลัมน์อย่างน้อยหนึ่งคอลัมน์ |
Table.TransformColumnTypes | แปลงชนิดคอลัมน์จากตารางโดยใช้ชนิด |
Table.TransformRows | แปลงแถวจากตารางโดยใช้ฟังก์ชันการแปลง |
Table.Transpose | ส่งกลับตารางที่มีการแปลงคอลัมน์เป็นแถวและแถวเป็นคอลัมน์จากตารางอินพุต |
สมาชิก
ชื่อ | รายละเอียด |
---|---|
Table.Contains | พิจารณาว่าเรกคอร์ดปรากฏเป็นแถวในตารางหรือไม่ |
Table.ContainsAll | พิจารณาว่าเรกคอร์ดที่ระบุทั้งหมดปรากฏเป็นแถวในตารางหรือไม่ |
Table.ContainsAny | พิจารณาว่าเรกคอร์ดใดเรกคอร์ดหนึ่งที่ระบุปรากฏเป็นแถวในตารางหรือไม่ |
Table.Distinct | ลบแถวที่ซ้ํากันออกจากตารางเพื่อให้แน่ใจว่าแถวที่เหลือทั้งหมดนั้นแตกต่างกัน |
Table.IsDistinct | พิจารณาว่าตารางมีเฉพาะแถวที่แตกต่างกันหรือไม่ |
Table.PositionOf | กําหนดตําแหน่งหรือตําแหน่งของแถวภายในตาราง |
Table.PositionOfAny | พิจารณาว่าหนึ่งตําแหน่งหรือหลายตําแหน่งของแถวที่ระบุแถวใดแถวหนึ่งอยู่ภายในตารางหรือไม่ |
Table.RemoveMatchingRows | ลบแถวที่เกิดขึ้นทั้งหมดออกจากตาราง |
Table.ReplaceMatchingRows | แทนที่แถวเฉพาะจากตารางด้วยแถวใหม่ |
การสั่งซื้อ
ชื่อ | รายละเอียด |
---|---|
Table.Max | ส่งกลับแถวที่ใหญ่ที่สุดหรือหลายแถวจากตารางโดยใช้ ComparCriteria |
Table.MaxN | ส่งกลับแถวที่ใหญ่ที่สุด N แถวจากตาราง หลังจากเรียงลําดับแถวแล้ว จะต้องมีการระบุพารามิเตอร์ countOrCondition เพื่อกรองผลลัพธ์เพิ่มเติม |
Table.Min | ส่งกลับแถวที่เล็กที่สุดหรือหลายแถวจากตารางโดยใช้ ComparCriteria |
Table.MinN | ส่งกลับแถวที่เล็กที่สุด N แถวในตารางที่กําหนด หลังจากเรียงลําดับแถวแล้ว จะต้องมีการระบุพารามิเตอร์ countOrCondition เพื่อกรองผลลัพธ์เพิ่มเติม |
Table.AddRankColumn | ผนวกคอลัมน์ที่มีการจัดอันดับของคอลัมน์อื่นอย่างน้อยหนึ่งคอลัมน์ |
Table.Sort | เรียงลําดับแถวในตารางโดยใช้ comparisonCriteria หรือการเรียงลําดับเริ่มต้นหากไม่ได้ระบุไว้ |
อื่นๆ
ชื่อ | รายละเอียด |
---|---|
Table.Buffer | บัฟเฟอร์ตารางลงในหน่วยความจํา โดยแยกตารางออกจากการเปลี่ยนแปลงภายนอกระหว่างการประเมิน |
ค่าพารามิเตอร์ต่างๆ
การตั้งชื่อคอลัมน์เอาต์พุต
พารามิเตอร์นี้เป็นรายการของค่าข้อความที่ระบุชื่อคอลัมน์ของตารางผลลัพธ์ โดยทั่วไปพารามิเตอร์นี้จะใช้ในฟังก์ชันการสร้างตาราง เช่น Table.FromRows และ Table.FromList
เกณฑ์การเปรียบเทียบ
เกณฑ์การเปรียบเทียบสามารถระบุเป็นค่าใดค่าหนึ่งต่อไปนี้:
ค่าตัวเลขเพื่อระบุลําดับการจัดเรียง ข้อมูลเพิ่มเติม: ลําดับการจัดเรียง
หากต้องการคํานวณคีย์ที่จะใช้สําหรับการเรียงลําดับ ฟังก์ชันของอาร์กิวเมนต์หนึ่งรายการสามารถใช้ได้
เมื่อต้องการเลือกคีย์และลําดับการควบคุม เกณฑ์การเปรียบเทียบสามารถเป็นรายการที่มีคีย์และลําดับได้
เพื่อควบคุมการเปรียบเทียบทั้งหมด ฟังก์ชันของสองอาร์กิวเมนต์สามารถใช้ที่ส่งกลับเป็นค่า -1, 0 หรือ 1 ตามความสัมพันธ์ระหว่างอินพุตด้านซ้ายและขวา Value.Compare สามารถใช้เพื่อกําหนดตรรกะนี้
ตัวอย่างเช่น ไปที่คําอธิบายของ Table.Sort
เกณฑ์การนับหรือเงื่อนไข
โดยทั่วไปเกณฑ์นี้จะใช้ในการเรียงลําดับหรือการดําเนินการของแถว ซึ่งเป็นตัวกําหนดจํานวนแถวที่ส่งกลับในตาราง และสามารถใช้สองฟอร์ม หนึ่งตัวเลข หรือหนึ่งเงื่อนไข
ตัวเลขแสดงจํานวนค่าที่จะส่งกลับแบบอินไลน์ด้วยฟังก์ชันที่เหมาะสม
ถ้ามีการระบุเงื่อนไข แถวที่มีค่าที่ตรงตามเงื่อนไขในเบื้องต้นจะแสดงขึ้นมา หากค่าไม่เป็นไปตามเงื่อนไข จะไม่มีการพิจารณาค่าเพิ่มเติม
ข้อมูลเพิ่มเติม: Table.FirstN, Table.MaxN
การจัดการค่าพิเศษ
ค่าเพิ่มเติมจะใช้เพื่อระบุว่าฟังก์ชันควรจัดการกับค่าพิเศษในแถวอย่างไร มีการระบุพารามิเตอร์นี้เป็นตัวเลข ซึ่งแมปไปยังตัวเลือกต่อไปนี้:
ExtraValues.List = 0
ExtraValues.Error = 1
ExtraValues.Ignore = 2
ข้อมูลเพิ่มเติม: Table.FromList, ExtraValues.Type
การจัดการคอลัมน์ที่ขาดหายไป
พารามิเตอร์นี้ถูกใช้เพื่อระบุว่าฟังก์ชันควรจัดการกับคอลัมน์ที่ขาดหายไปอย่างไร มีการระบุพารามิเตอร์นี้เป็นตัวเลข ซึ่งแมปไปยังตัวเลือกต่อไปนี้:
MissingField.Error = 0
MissingField.Ignore = 1
MissingField.UseNull = 2;
พารามิเตอร์นี้ถูกใช้ในคอลัมน์หรือการดําเนินการแปลง ตัวอย่างเช่น ใน Table.TransformColumns ข้อมูลเพิ่มเติม: MissingField.Type
ลำดับการจัดเรียง
การเรียงลําดับจะใช้เพื่อระบุวิธีการเรียงลําดับผลลัพธ์ มีการระบุพารามิเตอร์นี้เป็นตัวเลข ซึ่งแมปไปยังตัวเลือกต่อไปนี้:
Order.Ascending = 0
Order.Descending = 1
ข้อมูลเพิ่มเติม: Order.Type
เกณฑ์สมการ
เกณฑ์สมการสําหรับตารางสามารถระบุเป็นอย่างใดอย่างหนึ่ง:
ค่าฟังก์ชันที่เป็นอย่างใดอย่างหนึ่ง:
ตัวเลือกหลักที่กําหนดคอลัมน์ในตารางเพื่อใช้เกณฑ์ความเท่าเทียมกัน
ฟังก์ชันตัวเปรียบเทียบที่ใช้ในการระบุชนิดของการเปรียบเทียบที่จะนําไปใช้ สามารถระบุฟังก์ชันตัวเปรียบเทียบที่มีอยู่ภายในได้ ข้อมูลเพิ่มเติม: ฟังก์ชันตัวเปรียบเทียบ
รายการของคอลัมน์ในตารางเพื่อใช้เกณฑ์ความเท่าเทียมกัน
ตัวอย่างเช่น ไปที่คําอธิบายของ Table.Distinct