ประเภทการแจงนับ (Enumeration Type) สำหรับกำหนดประเภทการควบคุมการเข้าถึงข้อมูล ใช้ในการพัฒนาตัวเชื่อมต่อ Power Query แบบกำหนดเอง
Syntax
AccessControlKind.Allow | AccessControlKind.Deny
ประเภทการแจงนับ (Enumeration Type) สำหรับกำหนดประเภทการควบคุมการเข้าถึงข้อมูล ใช้ในการพัฒนาตัวเชื่อมต่อ Power Query แบบกำหนดเอง
AccessControlKind.Allow | AccessControlKind.Deny
ค่าประเภท (Type Constants) สำหรับกำหนดว่าจะเข้ารหัส Binary แบบไหน Base64 หรือ Hex
BinaryEncoding.Base64 BinaryEncoding.Hex
Enumeration ที่ใช้กำหนดว่าองค์ประกอบของ Binary Format ควรปรากฏกี่ครั้ง ช่วยให้ Power Query เข้าใจโครงสร้างข้อมูลสตรีมไบนารี
BinaryOccurrence.Optional | BinaryOccurrence.Required | BinaryOccurrence.Repeating
BufferMode.Type คือประเภท enumeration ที่ใช้กำหนดวิธีการเก็บข้อมูลในหน่วยความจำ (buffer) ของ Power Query ให้เลือกระหว่าง Eager หรือ Delayed
BufferMode.Eager | BufferMode.Delayed
ByteOrder.Type เป็นชุดค่าคงที่สำหรับกำหนดลำดับไบต์ของข้อมูลไบนารี โดย ByteOrder.LittleEndian หมายถึงไบต์น้อย (least significant byte) มาก่อน และ ByteOrder.BigEndian หมายถึงไบต์มาก (most significant byte) มาก่อน ค่านี้ใช้เป็นพารามิเตอร์ byteOrder ของ BinaryFormat.ByteOrder เพื่อให้การอ่านค่าเลขจากไบนารีถูกต้อง
BinaryFormat.ByteOrder(binaryFormat, ByteOrder.LittleEndian|BigEndian)
Compression.Type เป็น enumeration ใน Power Query ที่ช่วยกำหนดประเภทการบีบอัดข้อมูล เช่น GZip, Deflate, Snappy, Brotli, LZ4, Zstandard เมื่อทำงานกับ Binary.Compress หรือ Binary.Decompress
{{ Compression.[Type] }}
Enumeration type ที่ระบุว่าเครื่องหมายคำพูด (quote) ในไฟล์ CSV จะมีความสำคัญเมื่อไหร่ ใช้กับ Csv.Document เพื่อควบคุมการแยกวิเคราะห์ข้อมูล
CsvStyle.QuoteAfterDelimiter | CsvStyle.QuoteAlways
Enumeration type ที่แทนค่าวันในสัปดาห์ (0-6) สำหรับใช้กับฟังก์ชันหรือการเปรียบเทียบในการจัดการข้อมูลตามวัน
Day.Sunday | Day.Monday | Day.Tuesday | Day.Wednesday | Day.Thursday | Day.Friday | Day.Saturday
ระบุการกระทำเมื่อพบค่าเกินมาในแถว (Extra Values) – ถ้า Splitter Function ส่งคอลัมน์มามากกว่าที่คาดหวัง ให้ Power Query รู้ว่าต้องทำไง
ExtraValues.List ExtraValues.Error ExtraValues.Ignore
ระบุประเภทการจัดกลุ่มใน Table.Group ว่าจะใช้ Local (จัดกลุ่มแถวติดต่อกัน) หรือ Global (รวบรวมแถวทั้งหมดที่มี key เดียวกัน) ใช้เพื่อปรับประสิทธิภาพและควบคุมวิธีการจัดกลุ่มข้อมูล
GroupKind.Local or GroupKind.Global
ระบุอัลกอริทึมที่ใช้ในการ Join ข้อมูลจากสองตาราง ช่วยให้คุณควบคุมประสิทธิภาพการทำงานได้ดีขึ้น
{{ JoinAlgorithm.Dynamic | JoinAlgorithm.PairwiseHash | JoinAlgorithm.SortMerge | JoinAlgorithm.LeftHash | JoinAlgorithm.RightHash | JoinAlgorithm.LeftIndex | JoinAlgorithm.RightIndex }}
JoinKind.Type คือ enum ที่ระบุประเภทของการ Join (Inner, Outer, Anti, Semi) เมื่อรวมตารางข้อมูลสองตาราง ใช้กับ Table.Join เพื่อควบคุมว่าแถวไหนจะปรากฏในผลลัพธ์
JoinKind.Inner | JoinKind.LeftOuter | JoinKind.RightOuter | JoinKind.FullOuter | JoinKind.LeftAnti | JoinKind.RightAnti | JoinKind.LeftSemi | JoinKind.RightSemi
ระบุตารางฝั่งซ้ายหรือขวาของการ Join
ระบุฟีเจอร์ที่ SQL Dialect นั้นรองรับ
ระบุการกระทำเมื่อพบค่าที่หายไปในแถว (Missing Values)
Occurrence.Type เป็นชุดค่าคงที่ที่ใช้ระบุการเกิดซ้ำของค่าที่ค้นพบ เช่น Occurrence.First (ครั้งแรก), Occurrence.Last (ครั้งสุดท้าย) และ Occurrence.All (ทุกตำแหน่ง) โดยมักใช้เป็นพารามิเตอร์ occurrence ในฟังก์ชันอย่าง Text.PositionOf และ Text.PositionOfAny
Text.PositionOf(text, substring, Occurrence.First|Last) / Text.PositionOfAny(text, characters, Occurrence.All)
ระบุชนิดของค่าที่บริการ OData สามารถละเว้นได้
ระบุทิศทางของการเรียงลำดับ (Sorting)
PercentileMode.Type เป็นชุดค่าคงที่สำหรับเลือกวิธีคำนวณเปอร์เซ็นไทล์ (รวมถึงวิธี “คั่นค่า/ประมาณค่า” ระหว่างข้อมูล) ตอนใช้ List.Percentile โดยระบุผ่าน options แบบ record เช่น [PercentileMode=PercentileMode.ExcelExc] เพื่อให้ผลลัพธ์สอดคล้องกับแนวคิดการคำนวณที่ต้องการ
List.Percentile(list, percentiles, [PercentileMode=PercentileMode.ExcelInc|ExcelExc|SqlCont|SqlDisc])
ระบุความแม่นยำของการเปรียบเทียบ
ระบุรูปแบบของเครื่องหมายคำพูด (Quote Style)
ระบุวิธีการจัดอันดับ (Ranking Method)
ระบุว่าการ Index ควรเริ่มจากต้นหรือท้าย
ระบุทิศทางการปัดเศษเมื่อค่าอยู่กึ่งกลาง
ระบุตัวเลือกสำหรับโหมดการทำงานของ SAP Business Warehouse
SapHanaDistribution.Type เป็นชุดค่าคงที่สำหรับระบุ “ตัวเลือกการกระจายงาน” ของ SAP HANA เช่น Off (ปิด), Connection (ระดับการเชื่อมต่อ), Statement (ระดับคำสั่ง) และ All โดยใช้ร่วมกับตัวเชื่อมต่อ SAP HANA (SapHana.Database) เพื่อให้พฤติกรรมการทำงานตรงกับการตั้งค่าหรือข้อกำหนดของระบบปลายทาง
SapHanaDistribution.Off | Connection | Statement | All
SapHanaRangeOperator.Type เป็นชุดค่าคงที่สำหรับระบุรูปแบบการเปรียบเทียบของพารามิเตอร์แบบช่วง (Range) สำหรับ SAP HANA เช่น มากกว่า (GreaterThan), น้อยกว่า (LessThan), เท่ากับ (Equals) และไม่เท่ากับ (NotEquals) โดยมักใช้ร่วมกับการเชื่อมต่อผ่าน SapHana.Database
SapHanaRangeOperator.GreaterThan | LessThan | GreaterThanOrEquals | LessThanOrEquals | Equals | NotEquals
Splitter.SplitTextNl ใช้สำหรับการประมวลผล
splitter_splittextnl(value as any) as any
ระบุประเภทของการเข้ารหัสข้อความ (Text Encoding)
ระบุระดับของการ Trace
WebMethod.Type เป็นชุดค่าคงที่สำหรับระบุ HTTP method (GET/POST/PUT/DELETE/PATCH/HEAD) โดยค่าพวกนี้จะถูกใช้ในบริบทของ Custom Connector เพื่อกำหนดว่า "คำขอ HTTP" ต้องการทำอะไรกับปลายทาง เช่น ดึงข้อมูล (GET) หรือส่งข้อมูล (POST)
WebMethod.Get | WebMethod.Post | WebMethod.Put | WebMethod.Delete | WebMethod.Patch | WebMethod.Head