Table.PromoteHeaders
Sözdizimi
Table.PromoteHeaders(table as table, optional options as nullable record) as table
Hakkında
İlk değer satırını yeni sütun başlıkları (sütun adları) olarak yükseltir. Varsayılan olarak, yalnızca metin veya sayı değerleri üst bilgi olarak yükseltilir. Geçerli seçenekler:
-
PromoteAllScalars
:true
olarak ayarlandığında, ilk satırdaki tüm skaler değerler, (belirtilmişseCulture
veya geçerli belge yerel ayarı kullanılarak) başlıklara dönüştürülür. Metne dönüştürülemeyen değerler için varsayılan sütun adı kullanılır. -
Culture
: Verilerin kültürünü belirten bir kültür adı.
Örnek 1
Tablodaki ilk değer satırını yükseltin.
Kullanım
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
Çıkış
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Örnek 2
Tablonun ilk satırındaki tüm skaler değerleri üst bilgi olarak yükseltin.
Kullanı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"]
)
çıkış
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})