Как на Power Query создать таблицу?

Встроенные средства языка

  • В этом варианте используем встроенную в язык функцию #table.
  • Функция принимает два варианта параметров:

Создание таблицы на основании списка полей

Используем этот вариант если мы хотим создать таблицу и просто знаем какой то перечень полей и примерные значения для нее.

  • Мы можем просто определить таблицу и передав пустой список вторым параметром просто создать пустую таблицу
#table(
  // Список имен полей 
    { "Digit", "Name" },
  // Пустой список
    {} 
)
  • Или добавить какие то статические данные:
#table(
  // Список имен полей 
    { "Digit", "Name" },
  // Список списков записей таблицы
    {
      {1,"one"}, 
      {2,"two"}, 
      {3,"three"}
    } 
)

Создание таблицы на основании ее типа

Используем этот вариант если мы хотим создать таблицу и уже на первом этапе определить с какими типами полей в дальнейшем мы хотим работать.

  • Мы можем просто определить таблицу и передав пустой список вторым параметром просто создать пустую таблицу
#table(
  // Тип описывающий таблицу через определения в записи типов ее полей:
    type table [Digit = number, Name = text], 
  // Пустой список
    {}
  } 
)
  • Или добавить какие то статические данные:
#table(
    // Тип описывающий таблицу через определения в записи типов ее полей:
      type table [Digit = number, Name = text], 
    // Список списков записей таблицы
      {
        {1,"one"}, 
        {2,"two"}, 
        {3,"three"}
      } 
)

Использованные источники