Чтобы использовать подзапросы в качестве источника, включите опцию Уровень доступа SQL запросов → Разрешить подзапросы в датасетах при создании или редактировании подключения.
Чтобы добавить данные в датасет с помощью SQL-запроса:
На панели слева нажмите Датасеты и выберите нужный датасет. Если у вас нет датасета, создайте его.
В левом верхнем углу переключитесь на вкладку Источники.
В левой части экрана под блоком Таблицы нажмите Добавить.
Примечание
Кнопка Добавить доступна только для источников-БД.
Введите Название источника и текст SQL-запроса в поле Подзапрос.
Нажмите кнопку Создать.
Пример SQL-запроса
SQL-запрос объединяет данные из таблиц samples.MS_SalesFacts, samples.MS_Products и samples.MS_Shops и группирует их по полям Магазин и Тип продукции. Для каждой группы подсчитывается сумма продаж. При этом учитываются записи о продажах только за 2019 год:
SELECT
t3.ShopName AS "Магазин",
t2.ProductCategory AS "Тип продукции",
COUNT(t1.OrderID) AS "Число продаж",
SUM(t1.Price*t1.ProductCount) AS "Сумма продаж"
FROM
samples.MS_SalesFacts t1
INNERJOIN samples.MS_Products t2 ON t2.ProductID=t1.ProductID
INNERJOIN samples.MS_Shops t3 ON t3.ShopID=t1.ShopID
WHERE
toYear(t1.OrderDatetime)='2019'-- условие отбора продаж за указанный (2019) годGROUPBY "Магазин", "Тип продукции" -- группировка по Магазинам и Типу продукцииORDERBY "Магазин", "Тип продукции" -- сортировка по Магазинам и Типу продукции