Thep Excel

31 functions

Enumeration ที่ใช้กำหนดว่าองค์ประกอบของ Binary Format ควรปรากฏกี่ครั้ง ช่วยให้ Power Query เข้าใจโครงสร้างข้อมูลสตรีมไบนารี

Syntax
BinaryOccurrence.Optional | BinaryOccurrence.Required | BinaryOccurrence.Repeating

ByteOrder.Type เป็นชุดค่าคงที่สำหรับกำหนดลำดับไบต์ของข้อมูลไบนารี โดย ByteOrder.LittleEndian หมายถึงไบต์น้อย (least significant byte) มาก่อน และ ByteOrder.BigEndian หมายถึงไบต์มาก (most significant byte) มาก่อน ค่านี้ใช้เป็นพารามิเตอร์ byteOrder ของ BinaryFormat.ByteOrder เพื่อให้การอ่านค่าเลขจากไบนารีถูกต้อง

Syntax
BinaryFormat.ByteOrder(binaryFormat, ByteOrder.LittleEndian|BigEndian)

Enumeration type ที่ระบุว่าเครื่องหมายคำพูด (quote) ในไฟล์ CSV จะมีความสำคัญเมื่อไหร่ ใช้กับ Csv.Document เพื่อควบคุมการแยกวิเคราะห์ข้อมูล

Syntax
CsvStyle.QuoteAfterDelimiter | CsvStyle.QuoteAlways

Enumeration type ที่แทนค่าวันในสัปดาห์ (0-6) สำหรับใช้กับฟังก์ชันหรือการเปรียบเทียบในการจัดการข้อมูลตามวัน

Syntax
Day.Sunday | Day.Monday | Day.Tuesday | Day.Wednesday | Day.Thursday | Day.Friday | Day.Saturday

ระบุการกระทำเมื่อพบค่าเกินมาในแถว (Extra Values) – ถ้า Splitter Function ส่งคอลัมน์มามากกว่าที่คาดหวัง ให้ Power Query รู้ว่าต้องทำไง

Syntax
ExtraValues.List ExtraValues.Error ExtraValues.Ignore

ระบุประเภทการจัดกลุ่มใน Table.Group ว่าจะใช้ Local (จัดกลุ่มแถวติดต่อกัน) หรือ Global (รวบรวมแถวทั้งหมดที่มี key เดียวกัน) ใช้เพื่อปรับประสิทธิภาพและควบคุมวิธีการจัดกลุ่มข้อมูล

Syntax
GroupKind.Local or GroupKind.Global

ระบุอัลกอริทึมที่ใช้ในการ Join ข้อมูลจากสองตาราง ช่วยให้คุณควบคุมประสิทธิภาพการทำงานได้ดีขึ้น

Syntax
{{ JoinAlgorithm.Dynamic | JoinAlgorithm.PairwiseHash | JoinAlgorithm.SortMerge | JoinAlgorithm.LeftHash | JoinAlgorithm.RightHash | JoinAlgorithm.LeftIndex | JoinAlgorithm.RightIndex }}

JoinKind.Type คือ enum ที่ระบุประเภทของการ Join (Inner, Outer, Anti, Semi) เมื่อรวมตารางข้อมูลสองตาราง ใช้กับ Table.Join เพื่อควบคุมว่าแถวไหนจะปรากฏในผลลัพธ์

Syntax
JoinKind.Inner | JoinKind.LeftOuter | JoinKind.RightOuter | JoinKind.FullOuter | JoinKind.LeftAnti | JoinKind.RightAnti | JoinKind.LeftSemi | JoinKind.RightSemi

Occurrence.Type เป็นชุดค่าคงที่ที่ใช้ระบุการเกิดซ้ำของค่าที่ค้นพบ เช่น Occurrence.First (ครั้งแรก), Occurrence.Last (ครั้งสุดท้าย) และ Occurrence.All (ทุกตำแหน่ง) โดยมักใช้เป็นพารามิเตอร์ occurrence ในฟังก์ชันอย่าง Text.PositionOf และ Text.PositionOfAny

Syntax
Text.PositionOf(text, substring, Occurrence.First|Last) / Text.PositionOfAny(text, characters, Occurrence.All)

PercentileMode.Type เป็นชุดค่าคงที่สำหรับเลือกวิธีคำนวณเปอร์เซ็นไทล์ (รวมถึงวิธี “คั่นค่า/ประมาณค่า” ระหว่างข้อมูล) ตอนใช้ List.Percentile โดยระบุผ่าน options แบบ record เช่น [PercentileMode=PercentileMode.ExcelExc] เพื่อให้ผลลัพธ์สอดคล้องกับแนวคิดการคำนวณที่ต้องการ

Syntax
List.Percentile(list, percentiles, [PercentileMode=PercentileMode.ExcelInc|ExcelExc|SqlCont|SqlDisc])

SapHanaDistribution.Type เป็นชุดค่าคงที่สำหรับระบุ “ตัวเลือกการกระจายงาน” ของ SAP HANA เช่น Off (ปิด), Connection (ระดับการเชื่อมต่อ), Statement (ระดับคำสั่ง) และ All โดยใช้ร่วมกับตัวเชื่อมต่อ SAP HANA (SapHana.Database) เพื่อให้พฤติกรรมการทำงานตรงกับการตั้งค่าหรือข้อกำหนดของระบบปลายทาง

Syntax
SapHanaDistribution.Off | Connection | Statement | All

SapHanaRangeOperator.Type เป็นชุดค่าคงที่สำหรับระบุรูปแบบการเปรียบเทียบของพารามิเตอร์แบบช่วง (Range) สำหรับ SAP HANA เช่น มากกว่า (GreaterThan), น้อยกว่า (LessThan), เท่ากับ (Equals) และไม่เท่ากับ (NotEquals) โดยมักใช้ร่วมกับการเชื่อมต่อผ่าน SapHana.Database

Syntax
SapHanaRangeOperator.GreaterThan | LessThan | GreaterThanOrEquals | LessThanOrEquals | Equals | NotEquals

Splitter.SplitTextNl ใช้สำหรับการประมวลผล

Syntax
splitter_splittextnl(value as any) as any

WebMethod.Type เป็นชุดค่าคงที่สำหรับระบุ HTTP method (GET/POST/PUT/DELETE/PATCH/HEAD) โดยค่าพวกนี้จะถูกใช้ในบริบทของ Custom Connector เพื่อกำหนดว่า "คำขอ HTTP" ต้องการทำอะไรกับปลายทาง เช่น ดึงข้อมูล (GET) หรือส่งข้อมูล (POST)

Syntax
WebMethod.Get | WebMethod.Post | WebMethod.Put | WebMethod.Delete | WebMethod.Patch | WebMethod.Head