Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Table.PromoteHeaders(table as table, optional options as nullable record) as table
О нас
Превращает первую строку значений в новые заголовки столбцов (т. е. имена столбцов). По умолчанию только текстовые или числовые значения используются в качестве заголовков. Допустимые параметры:
-
PromoteAllScalars: если задано значениеtrue, все скалярные значения в первой строке преобразуются в заголовки с помощьюCulture, если указан (или используется текущий языковой стандарт документа). Для значений, которые нельзя преобразовать в текст, будет использоваться имя столбца по умолчанию. -
Culture: имя культуры, указывающее культуру для данных.
Пример 1
Повышение первой строки значений в таблице.
использование
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
выход
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Пример 2
Повысьте все скаляры в первой строке таблицы до заголовков.
использование
Table.PromoteHeaders(
Table.FromRecords({
[Rank = 1, Name = "Name", Date = #date(1980, 1, 1)],
[Rank = 1, Name = "Bob", Date = #date(1980, 1, 1)]}
),
[PromoteAllScalars = true, Culture = "en-US"]
)
выход
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})