Nhảy tới nội dung

Table.PromoteHeaders

Tăng cấp hàng giá trị đầu tiên làm các tiêu đề cột mới (nghĩa là tên cột).

Syntax

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

Remarks

Tăng cấp hàng giá trị đầu tiên làm các tiêu đề cột mới (tức là tên cột). Theo mặc định, chỉ những giá trị là văn bản hoặc số mới được tăng cấp lên tiêu đề. Tùy chọn hợp lệ:

PromoteAllScalars : Nếu được đặt thành true, tất cả các giá trị vô hướng trong hàng đầu tiên sẽ được tăng cấp lên tiêu đề bằng cách sử dụng Culture, nếu được chỉ định (hoặc ngôn ngữ tài liệu hiện tại). Đối với các giá trị không được chuyển thành văn bản, tên cột mặc định sẽ được sử dụng.
Culture : Tên ngôn ngữ chỉ định ngôn ngữ cho dữ liệu đó.

Examples

Example #1

Tăng cấp hàng giá trị đầu tiên trong bảng.

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

Tăng cấp tất cả các giá trị vô hướng trong hàng đầu tiên của bảng lên tiêu đề.

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