Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Syntax
Table.PromoteHeaders(table as table, optional options as nullable record) as table
Acerca de
Promueve la primera fila de valores como encabezados de columna nuevos (es decir, nombres de columna). De forma predeterminada, solo se promueven los valores de texto o número a los encabezados. Opciones válidas:
-
PromoteAllScalars: si se establecetrueen , todos los valores escalares de la primera fila se promueven a encabezados medianteCulture, si se especifica (o la configuración regional del documento actual). En el caso de los valores que no se pueden convertir en texto, se usará un nombre de columna predeterminado. -
Culture: nombre de referencia cultural que especifica la referencia cultural de los datos.
Ejemplo 1
Promover la primera fila de valores de la tabla.
Uso
Table.PromoteHeaders(
Table.FromRecords({
[Column1 = "CustomerID", Column2 = "Name", Column3 = #date(1980, 1, 1)],
[Column1 = 1, Column2 = "Bob", Column3 = #date(1980, 1, 1)]
})
)
Salida
Table.FromRecords({[CustomerID = 1, Name = "Bob", Column3 = #date(1980, 1, 1)]})
Ejemplo 2
Promueva todos los escalares de la primera fila de la tabla a los encabezados.
Uso
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"]
)
Salida
Table.FromRecords({[1 = 1, Name = "Bob", #"1/1/1980" = #date(1980, 1, 1)]})