Я строю куб в SSAS, который использует данные движения инвентаря, чтобы показать активность предмета.Образец этих данных можно увидеть здесь (надеюсь, что они читабельны).
Дата = Клиент = Предмет = Количество кол-ва = Кол-во корабля = Движение
1/1/2000 = Cust123 = Item123= 100 = 0 = 100
11/5/2011 = Cust123 = Item123 = 10 = 0 = 10
11/6/2011 = Cust123 = Item123 = 0 = -5 = -5
11/7/2011 = Cust123 = Item123 = 1 = 0 = 1
Цель состоит в том, чтобы включить начальный баланс в куб.Начальное сальдо на определенную дату определяется как сумма всех Движений (из поля Движение) для данного клиента и товара (в моей таблице фактов содержится много разных клиентов и товаров) за все даты до текущей даты.
Таким образом, в примерах данных начальным сальдо на дату 6/11/2011 будет сумма всех Движений (из поля Движение), где клиент и элемент совпадают, а дата меньшечем 06.11.2011.Что может привести к 1/1/2000 в моих образцах данных.
Есть ли способ, с помощью которого MDX может помочь мне достичь этого в моем кубе?Я относительно новичок в SSAS, но я считаю, что у меня должен быть способ включить правильный MDX на вкладке "Расчеты" правильно?Любая помощь будет принята с благодарностью.Спасибо.