Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Функция преобразования SQL-запросов открывает возможности для выполнения любых операций, которые не предусмотрены стандартными инструментами. Допустим, у вас есть таблица Продажи с данными о продажах по нескольким странам, и вы хотите отобразить в отдельных колонках данные о всех проданных товарах и информацию об общей прибыли. При этом вы хотите сгруппировать данные по странам и отобразить их в порядке убывания. Для этого вы можете сделать следующее:

  1. Нажмите кнопку SQL-преобразование:

    button.png

  2. В открывшемся диалоге укажите название преобразования и введите SQL-запрос. В нашем примере мы будем использовать следующий запрос:

    Блок кода
    languagesql
    SELECT 
        "Country", 
        SUM("Units Sold") AS "Total_Units_Sold", 
        SUM("Profit") AS "Total_Profit"
    FROM 
        {Продажи}
    GROUP BY 
        "Country"
    ORDER BY 
        "Total_Profit" DESC;

    где

    • SELECT "Country", SUM("Units Sold") AS "Total_Units_Sold", SUM("Profit") AS "Total_Profit" – извлекает данные по странам (Country), а также производит суммирование общего количества проданных единиц (Units Sold) и общей прибыли (Profit). Суммарные значения названы соответственно: Total_Units_Sold и Total_Profit.

    • FROM {Продажи} – указывает, что данные берутся из таблицы с название "Продажи".

    • GROUP BY "Country" – группирует данные по странам, чтобы суммировать данные отдельно для каждой страны.

    • ORDER BY "Total_Profit" DESC – упорядочивает результаты по общей прибыли в порядке убывания, благодаря чему страны с наибольшей прибылью оказываются вверху списка.

      formula.png

  3. Нажмите Добавить преобразование. В итоговой таблице отобразятся результаты трансформации:

    final-result.png

  4. Если результат вас устраивает и никакие трансформации больше не нужны, нажмите кнопку Добавить запрос, чтобы добавить преобразованную таблицу в модель данных:

    added-table.png

(информация) Если потребуется выполнить дополнительные преобразования, нажмите (синяя звезда) напротив названия таблицы и выберите пункт Изменить запрос в выпадающем меню. Откроется окно преобразований данных, где вы сможете внести необходимые изменения:

edit.png
Примечание

Если изменятся исходные данные, то всё, что было настроено в процессе преобразования, также обновится.


Смотрите также

📄 Загрузка данных и настройка модели данных

🕑 Время чтения: 1 мин.


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.