Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.PromoteHeaders(table as table, optional options as nullable record) as table
About
Höhergestuft die erste Zeile von Werten als neue Spaltenüberschriften (d. h. Spaltennamen). Standardmäßig werden nur Text- oder Zahlenwerte an Kopfzeilen heraufgestuft. Gültige Optionen:
-
PromoteAllScalars: Bei Festlegung auftrue, werden alle Skalarwerte in der ersten Zeile mithilfe desCultureangegebenen (oder aktuellen Dokumentgebietsschemas) zu Kopfzeilen heraufgestuft. Für Werte, die nicht in Text konvertiert werden können, wird ein Standardspaltenname verwendet. -
Culture: Ein Kulturname, der die Kultur für die Daten angibt.
Beispiel 1
Höherstufen der ersten Zeile von Werten in der Tabelle.
Verwendung
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)]})
Beispiel 2
Höherstufen aller Skalar in der ersten Zeile der Tabelle in Kopfzeilen.
Verwendung
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)]})