Суть следующая:
Существует временное измерение, в нем есть две иерархии:
Дата: Год-Месяц-День, Год с кварталами: Год-Квартал-Месяц-День.
Существует некая мера ДвижениеСумма, которая отражает суточное изменение (разницу) в движениях товара.
Функция агрегации у данной меры: Sum, связь с временным измерением по дню.
По этой мере создано вычисление, которое вычисляет остаток на конец дня, вот выражение:
sum(PeriodsToDate([Время].[Дата].[(All)], [Время].[Дата].currentmember), [Measures].[ДвижениеСумма])
Поведение вычисления выбрано по мере ДвижениеСумма.
В итоге остаток вычисляется следующим образом: остаток на день берется корректный, на месяц равен остатку на последний день месяца, на год = на последний день года. Здесь все нормально. А вот остаток на квартал берется как какая-то разница только между чем и чем так и не понял, скорее всего между остатками на конец кварталов.
В общем, вопрос такой, какие настройки агрегации для меры мне нужно просмотреть, чтобы настроить правильное отображение значения для кварталов. Если бы это была мера я бы выбрал просто функцию - lastchild, а здесь к сожалению не очень понимаю куда рыться.
SQL Server:
Существует временное измерение, в нем есть две иерархии:
Дата: Год-Месяц-День, Год с кварталами: Год-Квартал-Месяц-День.
Существует некая мера ДвижениеСумма, которая отражает суточное изменение (разницу) в движениях товара.
+ |
Функция агрегации у данной меры: Sum, связь с временным измерением по дню.
По этой мере создано вычисление, которое вычисляет остаток на конец дня, вот выражение:
sum(PeriodsToDate([Время].[Дата].[(All)], [Время].[Дата].currentmember), [Measures].[ДвижениеСумма])
Поведение вычисления выбрано по мере ДвижениеСумма.
В итоге остаток вычисляется следующим образом: остаток на день берется корректный, на месяц равен остатку на последний день месяца, на год = на последний день года. Здесь все нормально. А вот остаток на квартал берется как какая-то разница только между чем и чем так и не понял, скорее всего между остатками на конец кварталов.
В общем, вопрос такой, какие настройки агрегации для меры мне нужно просмотреть, чтобы настроить правильное отображение значения для кварталов. Если бы это была мера я бы выбрал просто функцию - lastchild, а здесь к сожалению не очень понимаю куда рыться.
SQL Server:
+ |