Table.PromoteHeaders
Menaikkan aras baris pertama nilai sebagai pengepala lajur baharu (iaitu nama lajur).
Syntax
Table.PromoteHeaders(
table as table,
optional options as record
) as table
Remarks
Menaik aras baris pertama nilai sebagai pengepala lajur baru (cth. nama lajur). Ikut lalai, hanya nilai teks atau nombor yang dinaikkan aras ke pengepala. Opsyen sah:
PromoteAllScalars: Jika disetkan kepadatrue, semua nilai skalar dalam baris pertama dinaikkan aras kepada pengepala menggunakanCulture, jika ditentukan (atau penempatan dokumen semasa). Untuk nilai yang tidak boleh ditukar kepada teks, nama lajur lalai akan digunakan.Kultur: Nama budaya yang menentukan budaya untuk data.
Examples
Example #1
Promosikan nilai baris pertama dalam jadual.
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
Menaikkan aras semua skalar dalam baris pertama jadual ke pengepala.
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