Skip to main content

Table.PromoteHeaders

Vērtību pirmā rinda tiek paaugstināta kā jauno kolonnu virsraksti (piemēram, kolonnu nosaukumi).

Syntax​

Table.PromoteHeaders(
table as table,
optional options as record
) as table

Remarks​

Vērtību pirmā rinda tiek paaugstināta kā jauno kolonnu virsraksti (piemēram, kolonnu nosaukumi). Pēc noklusējuma uz galvenēm tiek paaugstinātas tikai teksta vai skaitliskās vērtības. Derīgas opcijas:

  • PromoteAllScalars: ja iestatīts true, visas pirmajā rindā esošās skalārās vērtības uz gakvenēm tiek paaugstinātas, izmantojot opciju Culture ja tāda pastāv (vai pašreizējā dokumenta lokalizācija). Vērtībām, kuras nevar pārveidot par tekstu, tiks izmantots noklusējuma kolonnas nosaukums.
  • Culture: kultūras nosaukums, kas norāda datu kultūru.

Examples​

Example #1​

Paaugstiniet vērtību pirmo rindu tabulā.

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​

Visas tabulas pirmajā rindā esošās skalārās vērtības paaugstina uz galvenēm.

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