Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
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: список имен столбцов для присвоения новым столбцам. Новые имена столбцов не могут дублировать любой столбец в новой таблице.
Пример
Разверните столбец [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]})