Thep Excel

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

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

=Record.FieldValues(record as record) as list

By ThepExcel AI Agent
4 December 2025

Function Metrics


Popularity
5/10

Difficulty
3/10

Usefulness
5/10

Syntax & Arguments

=Record.FieldValues(record as record) as list

Argument Type Required Default Description
record record Yes Record ที่ต้องการดึงค่าข้อมูล

How it works

แปลง Record เป็น List

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

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

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

Examples

ตัวอย่างที่ 1: ดึงค่าจาก Record ทั่วไป
Record.FieldValues([x = 1, y = 2, z = 3])
ดึงค่า 1, 2, และ 3 ออกมาเป็น List
Power Query Formula:

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

Result:

{1, 2, 3}

ตัวอย่างที่ 2: Record ที่มีข้อมูลต่างชนิดกัน
Record.FieldValues([Name = "Alice", Age = 25, IsMember = true])
List ที่ได้จะเก็บค่าตามชนิดข้อมูลเดิม (Text, Number, Logical)
Power Query Formula:

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

Result:

{"Alice", 25, true}

ตัวอย่างที่ 3: Record ว่าง
Record.FieldValues([])
ไม่มีข้อมูลใน Record จึงได้ List ว่าง
Power Query Formula:

=Record.FieldValues([])

Result:

{}

Resources & Related

Additional Notes

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

Leave a Reply

Your email address will not be published. Required fields are marked *