Как на 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"}
      } 
    )
    

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

Avatar
Дмитрий Власов
Старший BI разработчик

Бизнес аналитика, функциональное программирование и машинное обучение.

Обзоры

Ранее
Далее