Table.ExpandRecordColumn
วากยสัมพันธ์
Table.ExpandRecordColumn(table as table, column as text, fieldNames as list, optional newColumnNames as nullable list) as table
ประมาณ
กําหนด column
ของระเบียนในข้อมูลป้อนเข้า table
จะสร้างตารางที่มีคอลัมน์สําหรับแต่ละเขตข้อมูลในระเบียน หรืออาจระบุ newColumnNames
เพื่อให้แน่ใจว่าชื่อไม่ซ้ํากันสําหรับคอลัมน์ในตารางใหม่
-
table
: ตารางต้นฉบับที่มีคอลัมน์ระเบียนที่จะขยาย -
column
: คอลัมน์ที่จะขยาย -
fieldNames
: รายการของเขตข้อมูลที่จะขยายลงในคอลัมน์ในตาราง -
newColumnNames
: รายการชื่อคอลัมน์สําหรับกําหนดให้คอลัมน์ใหม่ ชื่อคอลัมน์ใหม่ไม่สามารถซ้ํากับคอลัมน์ใดๆ ในตารางใหม่ได้
ตัวอย่างที่ 1
ขยายคอลัมน์ [a] ในตาราง ({[a = [aa = 1, bb = 2, cc = 3], b = 2]})
เป็น 3 คอลัมน์ คือ "aa", "bb" และ "cc"
การใช้งาน
Table.ExpandRecordColumn(
Table.FromRecords({
[
a = [aa = 1, bb = 2, cc = 3],
b = 2
]
}),
"a",
{"aa", "bb", "cc"}
)
ผลลัพธ์ของ
Table.FromRecords({[aa = 1, bb = 2, cc = 3, b = 2]})