powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Расчет остатков в кубе
4 сообщений из 4, страница 1 из 1
Расчет остатков в кубе
    #39713501
ondorsal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, помогите, пожалуйста, разобраться с расчетом остатков в OLAP кубе.
Система Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64) Jun 17 2016 19:14:09 Enterprise Edition
Клиент Excel 2013.
Делаю прототип OLAP куба для расчета остатков и движений товара.
Таблица фактов:
Дата, Продукт, Склад, Клиент, Движение Товара в упаковках (расход”-“;приход “+”), Начальный остаток, Конечный остаток.
Сумма по движениям товара за период будет положительна или отрицательна, смотря чего было больше прихода или расхода.
Начальный остаток на дату равен сумме приходов и расходов товара в диапазоне от начальной даты в таблице фактов, до даты текущей строки в таблице фактов не включительно.
Конечный остаток на дату равен сумме приходов и расходов товара в диапазоне от начальной даты в таблице фактов, до текущей даты текущей строки в таблице фактов, включительно.
Необходимо считать движение товара, начальный и конечный остаток на любой период.
Сделал SSAS Olap куб с 4мя измерениями: Товар, Клиент, Склад, Время.
И тремя мерами: ДвижениеТовара(SUM), НачальныйОстаток(LastNonEmpty), КонечныйОстаток(LastNonEmpty).
С движением все просто: считает правильно в любых разрезах.
С остатками беда: правильно считает, только если в столбец вывести даты. Местами ошибается, если даты убрать в фильтр и в столбец вытащить месяца. С годами ошибается почти всегда.
Остатки проверяю по формуле: начальный остаток + движение=конечный остаток
Что я делаю не так? Как правильно считать остатки на начало и конец периода в кубе?
Спасибо.
...
Рейтинг: 0 / 0
Расчет остатков в кубе
    #39713548
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ondorsal,

курите
http://www.sql.ru/forum/524753/novyy-podhod-k-ostatkam-v-2005

а вообще, лучше остатки посчитать в хранилище,
иначе потом вы на куб накрутите оборачиваемость, на оборачиваемость что-то еще,
и будет у вас вычисление на вычислении, а формульный движок-то однопоточный...
...
Рейтинг: 0 / 0
Расчет остатков в кубе
    #39713563
Фотография Alex_496
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остатки = наше всё.
оны нужны не только потребителям OLAP, а и другим типам пользователей и прикладным системам.
Остатки в DWH и в удобном виде и даже по разным курсам.
...
Рейтинг: 0 / 0
Расчет остатков в кубе
    #39713952
LogrusAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Критик,
Оборачеваемость считается так же как и остатки быстро. Нужно двойную сумму упростить до одинарной. И в измерение времени добавить коэффициент для дня.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Расчет остатков в кубе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]