Показать сообщение отдельно
Старый 16.07.2013, 14:39   #1  
AP-1055D is offline
AP-1055D
Участник
 
351 / 92 (4) ++++
Регистрация: 01.06.2011
Остатки на дату на SSAS 2008 R2
Ребята, есть задача написать меру, вычисляющую остаток на дату. Измерение даты представлено в виде стандартного календаря (год, полугодие, квартал, месяц, неделя, день). Остаток на дату вычисляется суммированием количества (Qty) в таблице операций по складу (InventTrans) за исключением операций с датой 1900-го года.

Написал такую меру:
X++:
Sum({null:[].[].CurrentMember}, [Measures].[QTY]).
Отсечение дат делаю на уровне секции. Мера работает, остатки рассчитываются правильно на любую дату, но есть одна проблема,. Если сделать фильтр по определённой дате, то итоги будут на последнюю дату в календаре. На рисунке остаток на 01.01.2013 равен 158, но итоги, как видно, разные, а должны быть одинаковы. У меня SSAS 2008 R2 Standard. Буду очень признателен за помощь.
Миниатюры
Нажмите на изображение для увеличения
Название: Неправильные суммы в итогах.JPG
Просмотров: 545
Размер:	34.3 Кб
ID:	8335  

Последний раз редактировалось AP-1055D; 16.07.2013 в 14:43.