ดึงค่าจาก Record ถ้าไม่เจอให้คืนค่า Default
=Record.FieldOrDefault(record as record, field as text, optional defaultValue as any) as any
=Record.FieldOrDefault(record as record, field as text, optional defaultValue as any) as any
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| record | record | Yes | Record | |
| field | text | Yes | ชื่อ Field | |
| defaultValue | any | Optional | – | ค่า Default |
Record.FieldOrDefault([A=1], "B", 0)=Record.FieldOrDefault([A=1], "B", 0)
Record.FieldOrDefault([CustomerID = 1, Name = "Bob"], "Name", "Unknown")=Record.FieldOrDefault([CustomerID = 1, Name = "Bob"], "Name", "Unknown")
"Bob"
let Customer = [ID = 1, Name = "Alice"], Email = Record.FieldOrDefault(Customer, "Email", "no-email@example.com") in Emaillet
Customer = [ID = 1, Name = "Alice"],
Email = Record.FieldOrDefault(Customer, "Email", "no-email@example.com")
in
Email
"no-email@example.com"
ฟังก์ชัน Record.FieldOrDefault ใน Power Query ใช้สำหรับดึงค่าจาก Record ถ้าไม่เจอให้คืนค่า Default