Table.PromoteHeaders
Mempromosikan baris pertama nilai sebagai header kolom baru (yaitu nama kolom).
Syntax
Table.PromoteHeaders(
table as table,
optional options as record
) as table
Remarks
Mempromosikan baris pertama nilai sebagai header kolom baru (yaitu nama kolom). Secara default, hanya nilai teks atau angka dipromosikan ke header. Opsi valid:
PromoteAllScalars: Jika diatur ketrue, semua nilai skalar di baris pertama dipromosikan ke header menggunakanCulture, jika ditentukan (atau lokal dokumen saat ini). Untuk nilai yang tidak dapat dikonversi ke teks, nama kolom default akan digunakan.Culture: Nama kultur yang menentukan kultur untuk data.
Examples
Example #1
Mempromosikan baris pertama nilai dalam tabel.
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
Mempromosikan semua skalar pada baris pertama tabel ke header.
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