Table.PromoteHeaders
Sintaksis
Table.PromoteHeaders(table as table, optional options as nullable record) as table
Tentang
Mempromosikan baris pertama nilai sebagai header kolom baru (yaitu nama kolom). Secara default, hanya nilai teks atau angka yang dipromosikan ke header. Opsi yang 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 lokal yang menentukan kebudayaan untuk data.
Contoh 1
Promosikan baris pertama dari nilai-nilai dalam tabel.
Penggunaan
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Contoh 2
Ubah semua skalar di baris pertama tabel menjadi tajuk.
Penggunaan
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"]
)
Output
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})
Konten terkait
- Bagaimana budaya memengaruhi pemformatan teks