V Power Query občas potřebujeme provést nějakou úpravu nad všemi sloupci v tabulce.

Nechceme je ale adresovat jeden po druhém, a to ze dvou důvodů:

  • Může to být zbytečně zdlouhavé
  • Nemusíme vědět dopředu, které sloupce v tabulce budou, protože se to může měnit

Pokud chceme např. v této tabulce:

vyplnit ve všech sloupcích prázdná místa, nechceme psát toto:

  • Source = Excel.CurrentWorkbook(){[Name=”Table1″]}[Content],
    #”Filled Down” = Table.FillDown(Source,{“Blue”, “Red”, “Grey”})

ale raději zapíšeme toto:

  • Source = Excel.CurrentWorkbook(){[Name=”Table1″]}[Content],
    #”Filled Down” = Table.FillDown(Source,Table.ColumnNames(Source))

Typické použití funkce Table.ColumnNames je v situaci, kdy chceme expadnovat připojenou tabulku, a nevíme přesně, jaké sloupce bude mít.