Table.PromoteHeaders
Hæver første række med værdier til de nye kolonneoverskrifter (f.eks. kolonnenavne).
Syntax
Table.PromoteHeaders(
table as table,
optional options as record
) as table
Remarks
Hæver den første række af værdier til de nye kolonneoverskrifter (f.eks. kolonnenavne). Som standard hæves kun tekst- og talværdier til overskrifter. Gyldige indstillinger:
PromoteAllScalars: Hvis de er angivet til sand, hæves alle skalarværdier i første række til overskrifter ved hjælp af Kultur, og hvis den er angivet (ellers benyttes aktuelle landestandard for dokument). For værdier, der ikke kan konverteres til tekst, anvendes et standardkolonnenavn. Kultur: Et kulturnavn, der angiver kulturen for dataene. Examples
Example #1
Hæv første række med værdier i tabellen.
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
Result:
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Example #2
Hæv alle skalarer i tabellens første række til overskrifter.
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"]
)
Result:
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})
Category
Table.Column operations