Я хочу сравнить фактические значения продаж со значениями продаж прошлого года. Трудность в этом сравнении заключается в соблюдении дней недели и, следовательно, високосного года.
Пример на уровне дня:
2016-02-04 (четверг ): фактические продажи: 580, - прошлогодние продажи: 1,008, -
сравнение с
2015-02-05 (четверг): фактические продажи: 1,008, -
Поэтому я хочу сравнивать одни и те же дни недели в месяце, а не только одни и те же даты.
Пример на уровне месяца:
2016: (високосный год) 01.02 .2016 - 29.02.2019 (февраль 2016) фактические продажи: 19,300, -: прошлый год Объем продаж: 19,000, -
сравнение с
2015: (без високосного года) 02.02.2015 - 02.03.2015 (февраль 2015 года по дням недели c) фактическая стоимость продаж: 19.000, -
Я хочу не только сравнить февраль 2016 года с февралем 2015 года, но и в точности суммировать значения продаж по дням недели.
Я пытался записать это вычисление с измерением вычисления даты, и оно работает, но только на уровне дня. Имя измерения калькуляции: Дата вычислений Неделя Имя дня участника: ComparisonWD
SCOPE (
[Date].[Year - Quarter - Month - Date].MEMBERS,
[Date].[Date].MEMBERS );
( [Date Calculations Week Day].[ComparisonWD].[Previous Year],
[Date Calculations Week Day].[AggregationWD].Members )
= ( [Date Calculations Week Day].[ComparisonWD].DefaultMember,
ParallelPeriod( [Date].[Year - Quarter - Month - Date].[Date],
364,
[Date].[Year - Quarter - Month - Date].CurrentMember ) );
END SCOPE;
Результат 2015:
![enter image description here](https://i.stack.imgur.com/3eq9A.png)
Результат 2016:
![enter image description here](https://i.stack.imgur.com/E8XzL.png)
Работает на уровне дня, но, как вы видели, не на уровне месяца и не на уровне года.
![enter image description here](https://i.stack.imgur.com/tp39x.png)
Как мне этого добиться?