
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.10.2018, 12:27
|
|||
|---|---|---|---|
|
|||
Расчет остатков в кубе |
|||
|
#18+
Коллеги, помогите, пожалуйста, разобраться с расчетом остатков в 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). С движением все просто: считает правильно в любых разрезах. С остатками беда: правильно считает, только если в столбец вывести даты. Местами ошибается, если даты убрать в фильтр и в столбец вытащить месяца. С годами ошибается почти всегда. Остатки проверяю по формуле: начальный остаток + движение=конечный остаток Что я делаю не так? Как правильно считать остатки на начало и конец периода в кубе? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2018, 13:12
|
|||
|---|---|---|---|
Расчет остатков в кубе |
|||
|
#18+
ondorsal, курите http://www.sql.ru/forum/524753/novyy-podhod-k-ostatkam-v-2005 а вообще, лучше остатки посчитать в хранилище, иначе потом вы на куб накрутите оборачиваемость, на оборачиваемость что-то еще, и будет у вас вычисление на вычислении, а формульный движок-то однопоточный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2018, 13:44
|
|||
|---|---|---|---|
Расчет остатков в кубе |
|||
|
#18+
Остатки = наше всё. оны нужны не только потребителям OLAP, а и другим типам пользователей и прикладным системам. Остатки в DWH и в удобном виде и даже по разным курсам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&tablet=1&tid=1857755]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 387ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...