Table.PromoteHeaders
Syntax
Table.PromoteHeaders(table as table, optional options as nullable record) as table
Informácie
Zvýši úroveň prvého riadka hodnôt na nové hlavičky stĺpcov (t. j. názvy stĺpcov). Na úroveň hlavičiek sa predvolene zvýši len textová alebo číselná hodnota. Platné možnosti:
PromoteAllScalars
: Ak je nastavená možnosťtrue
, úroveň všetkých skalárnych hodnôt v prvom riadku sa zvýši na hlavičky pomocouCulture
parametra , ak je zadaný (alebo aktuálne miestne nastavenie dokumentu). Pre hodnoty, ktoré nie je možné skonvertovať na text, sa použije predvolený názov stĺpca.Culture
: Názov jazykovej verzie určujúci jazykovú verziu údajov.
Príklad č. 1
Zvýhodní úroveň prvého riadka hodnôt v tabuľke.
Použitie
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
Výkon
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Príklad č. 2
Zvýšte úroveň všetkých skalárnych hodnôt v prvom riadku tabuľky na hlavičky.
Použitie
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"]
)
Výkon
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})