Thep Excel

Record.FieldValuesคืนค่าข้อมูลทั้งหมดใน Record เป็น List

คืนค่าข้อมูล (Values) ทั้งหมดจาก Record เป็น List

fx
=Record.FieldValues(record) as list

ความนิยม5/10
ความยาก3/10
ประโยชน์5/10

อัปเดต 4 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
record record Record ที่ต้องการดึงค่าข้อมูล

ฟังก์ชัน Record.FieldValues ใน Power Query ใช้สำหรับดึงค่าข้อมูล (Values) ทั้งหมดที่อยู่ใน Record ออกมาเป็น List โดยเรียงลำดับตาม Field ใน Record นั้น

How it works

แปลง Record เป็น List

ใช้เมื่อต้องการนำข้อมูลใน Record ไปประมวลผลต่อในรูปแบบ List เช่น หาผลรวม, หาค่าเฉลี่ย (ถ้าข้อมูลเป็นตัวเลข)

เปรียบเทียบข้อมูล

ใช้ดึงค่าออกมาเพื่อเปรียบเทียบกับ List อื่น

Examples

ตัวอย่างที่ 1: ดึงค่าจาก Record ทั่วไปRecord.FieldValues([x = 1, y = 2, z = 3])

ดึงค่า 1, 2, และ 3 ออกมาเป็น List

fx
=Record.FieldValues([x = 1, y = 2, z = 3])

ผลลัพธ์{1, 2, 3}
ตัวอย่างที่ 2: Record ที่มีข้อมูลต่างชนิดกันRecord.FieldValues([Name = "Alice", Age = 25, IsMember = true])

List ที่ได้จะเก็บค่าตามชนิดข้อมูลเดิม (Text, Number, Logical)

fx
=Record.FieldValues([Name = "Alice", Age = 25, IsMember = true])

ผลลัพธ์{"Alice", 25, true}
ตัวอย่างที่ 3: Record ว่างRecord.FieldValues([])

ไม่มีข้อมูลใน Record จึงได้ List ว่าง

fx
=Record.FieldValues([])

ผลลัพธ์{}

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ Record.FieldValues จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้Record.FieldValuesRecord functions
Record functions (3)
Record.Field

Record.Field ดึงค่าของฟิลด์ที่ระบุจากบันทึก (record) โดยใช้ชื่อฟิลด์เป็นข้อความ ต่างจาก Record.FieldOrDefault ตรงที่จะเกิดข้อผิดพลาดหากฟิลด์ไม่พบ

Record.FieldNames

ฟังก์ชันสำหรับดึงรายชื่อ Field ทั้งหมดจาก Record และคืนค่าเป็น List ของ Text

Record.ToList

แปลง Record เป็น List ของค่าข้อมูล

Table functions (1)
Table.FromList

แปลง List เป็น Table โดยใช้ฟังก์ชัน Splitter เพื่อแยกข้อมูลเป็นคอลัมน์

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่