Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.PromoteHeaders(table as table, optional options as nullable record) as table
Informacje
Promuje pierwszy wiersz wartości jako nowe nagłówki kolumn (tj. nazwy kolumn). Domyślnie tylko wartości tekstowe lub liczbowe są promowane do nagłówków. Prawidłowe opcje:
-
PromoteAllScalars
: jeśli ustawiono natrue
, wszystkie wartości skalarne w pierwszym wierszu są promowane do nagłówków przy użyciuCulture
, jeśli jest to określone (lub z użyciem bieżących ustawień regionalnych dokumentu). W przypadku wartości, których nie można przekonwertować na tekst, zostanie użyta domyślna nazwa kolumny. -
Culture
: nazwa kultury określająca kulturę danych.
Przykład 1
Podwyższ poziom pierwszego wiersza wartości w tabeli.
użycie
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
Wynik
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Przykład 2
Zamień wszystkie skalary w pierwszym wierszu tabeli na nagłówki.
użycie
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"]
)
wyjście
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})