Table.PromoteHeaders
Verplaatst de eerste rij met waarden omhoog zodat die de nieuwe kolomkoppen (d.w.z. kolomnamen) worden.
Syntax
Table.PromoteHeaders(
table as table,
optional options as record
) as table
Remarks
Verplaatst de eerste rij met waarden omhoog zodat die de nieuwe kolomkoppen (d.w.z. kolomnamen) worden. Standaard worden alleen tekst- of getalswaarden omhoog verplaatst naar kolomkoppen. Geldige opties:
PromoteAllScalars: als deze optie is ingesteld op true, worden alle scalaire waarden in de eerste rij omhoog verplaatst naar kolomkoppen op basis van Culture, indien opgegeven (of de huidige landinstelling van het document). Voor waarden die niet naar tekst kunnen worden geconverteerd, wordt een standaardkolomnaam gebruikt. Culture: een cultuurnaam die de cultuur voor de gegevens aangeeft. Examples
Example #1
De eerste rij met waarden in de tabel omhoog verplaatsen.
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
Alle scalaire waarden in de eerste rij van de tabel omhoog verplaatsen naar kolomkoppen.
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