powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Подозреваю неоптимальность формулы расчета товарного запаса
1 сообщений из 1, страница 1 из 1
Подозреваю неоптимальность формулы расчета товарного запаса
    #32566976
LordOfSilence
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток всем!
Описываю ситуацию.
Есть таблица фактов, в которой присутствует поле Евр. В нем фактически содержится значение разности Приход-Расход, то есть грубо говоря результат каждой операции. По нему построена Measure с агрегирующей функцией Sum.
Далее создается Calculated Member ОстЕвр, в котором рассчитывается конечный остаток по формуле:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
sum(
    Ascendants([ГКМД].CurrentMember),
    sum(
        [ГКМД].FirstSibling:[ГКМД].CurrentMember,
        [Measures].[Евр]
       )
       -[Measures].[Евр]
   )+[Measures].[Евр]
где ГКМД - временнОе измерение с уровнями иерархии Год_Квартал_Месяц_День. Производительность Calculated Member ОстЕвр в принципе устраивает. Однако нам также нужно считать такой показатель как ТоварныйЗапас, который у нас определяется как сумма остатков за период. То есть остаток на конец дня равен товарному запасу за этот день, а вот уже за месяц и т.д. остатки скдаlsdf.ncz в сумму.
Для расчета показателя товарного запаса создаю также Calculated Member с формулой:
Код: plaintext
1.
2.
3.
4.
iif(
   IsLeaf([ГКМД].CurrentMember),
   [Measures].[ОстЕвр],
   Sum(Descendants([ГКМД], 4 ,LEAVES),[Measures].[ОстЕвр])
   )
Не то, чтобы производительность такого решения была совсем аховой, но и до "скоростной ракеты" далековато.
Думаю, тут возможны три варианта:
1. Формула оптимальна и ничего поделать нельзя.
2. Я откровенно туплю.
3. Смотрю на свое решение "замыленным" глазом, и не замечаю очевидного.
Как думаете, в данном случае можно что-либо "подкрутить" и улучшить?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Подозреваю неоптимальность формулы расчета товарного запаса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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