Пређи на главни садржај

Table.ReorderColumns

Vraća tabelu sa kolonama u navedenom redosledu.

Syntax

Table.ReorderColumns(
table as table,
columnOrder as list,
optional missingField as MissingField.Type
) as table

Remarks

Prikazuje tabelu iz unosa table, sa kolonama u redosledu koji navodi columnOrder. Kolone koje nisu navedene na listi neće biti preuređene. Ako kolona ne postoji, javlja se greška osim ako opcionalni parametar missingField ne navede alternativu (npr. MissingField.UseNull ili MissingField.Ignore).

Examples

Example #1

Zamena redosleda kolona [Telefon] i [Ime] u tabeli.

Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Phone = "123-4567", Name = "Bob"]}),
{"Name", "Phone"}
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Example #2

Zamena redosleda kolona [Telefon] i [Adresa] ili upotreba vrednosti „MissingField.Ignore“ u tabeli. Tabela se ne menja jer kolona [Adresa] ne postoji.

Table.ReorderColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"Phone", "Address"},
MissingField.Ignore
)

Result:

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})

Category

Table.Column operations