Описание датасета через 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 INNER JOIN samples.MS_Products t2 ON t2.ProductID=t1.ProductID INNER JOIN samples.MS_Shops t3 ON t3.ShopID=t1.ShopIDWHERE toYear(t1.OrderDatetime)='2019' -- условие отбора продаж за указанный (2019) годGROUP BY "Магазин", "Тип продукции" -- группировка по Магазинам и Типу продукцииORDER BY "Магазин", "Тип продукции" -- сортировка по Магазинам и Типу продукции