CALENDARAUTO, SAMEPERIODLASTTIME, TOTALYTD
Требуемые условия завершения
Просмотреть
Дать ответ на задание
Открыто с: воскресенье, 28 июня 2020, 00:00
Источник данных OData Feed
https://services.odata.org/V3/Northwind/Northwind.svc/
Загружаем таблицы:
- Orders
- Order_Details
- Products
Устанавливаем связи между таблицами
- Order_Details - Orders
- Order_Details - Products
Создаем календарь с полями:
- Date (Дата)
- Year (Год)
- MonthName (Имя месяца)
- MonthNumber (Номер месяца в году)
- DayMonthNumber (Номер дня в году)
Устанавливаем связь между таблицами
- DimDates[Date] - Orders[OrderDate]
Создаем иерархию с полями:
- Year
- MonthName
- DayMonthNumber
Устанавливаем сортировку поля MonthName по MonthNumber
Создаем меру Amount, которая рассчитывает объем выручки, как сумма выражения 'Order_Details'[Quantity] * 'Order_Details'[UnitPrice] по всем соответствующим строкам Order_Details
Отображаем матрицу, у которой в строках отображаем иерархию дат:
И добавляем следующие столбцы:
- Выручка за соответствующий период
- Выручка за аналогичный период год назад
- Выручка накопительно за текущий год
