Table.PromoteHeaders
Syntax
Table.PromoteHeaders(table as table, optional options as nullable record) as table
Om
Höjer upp den första raden med värden som de nya kolumnrubrikerna (dvs. kolumnnamn). Som standard höjs endast text- eller talvärden till rubriker. Giltiga alternativ:
-
PromoteAllScalars
: Om värdet är inställt påtrue
höjs alla skalärvärden på den första raden upp till rubriker med hjälp avCulture
, om det anges (eller aktuellt dokumentspråk). För värden som inte kan konverteras till text används ett standardkolumnnamn. -
Culture
: Ett kulturnamn som anger kulturen för data.
Exempel 1
Höj upp den första raden med värden i tabellen.
Användning
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
utdata
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Exempel 2
Höj upp alla skalär på den första raden i tabellen till rubriker.
Användning
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"]
)
utdata
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})