|
СКД. Как рассчитать средний остаток за весь период при развертке по периодам? |
☑ |
0
fisher
21.02.12
✎
16:29
|
Не получается рассчитать в СКД средний остаток за весь период при развертке по периодам.
Виртуальная таблица остатков и оборотов возвращает только остатки по периодам, где были движения. Это известный факт. СКД умеет правильно выводить и рассчитывать остатки по комбинациям измерений за периоды без движений, если полям остатков назначены соответствующие роли. Но просуммировать эти данные для расчета среднего не выходит (про СРЕДНЕЕ я уже молчу). Их как бы нет. Такое впечатление, что СКД формирует дополнения уже при выводе.
Ну а вопрос как бы в сабже.
|
|
1
fisher
21.02.12
✎
17:24
|
Пока в голову только жуткие двухступенчатые схемы приходят.
Типа за первый заход получить из СКД таблицу с нужными дополнениями и потом опять скормить её СКД чтобы уже среднее посчитать получилось.
|
|
2
Adecvator
21.02.12
✎
17:38
|
Казалось бы, элементарная задача, но не тут та было :)
|
|
3
fisher
21.02.12
✎
17:53
|
Поиск выдает только пару безответных постов на подобную тематику...
|
|
4
Mark76
21.02.12
✎
18:45
|
на инфостарте есть пример реализации данной задачи, лично я реализовывал через связку с регламентированным производственным календарем
|
|
5
fisher
21.02.12
✎
18:53
|
(4) Не совсем понятно. Допустим, есть таблица периодов.
Как её соединить с виртуальной таблицей остатков и оборотов, чтобы получить значения остатков на каждый день?
|
|
6
fisher
21.02.12
✎
18:57
|
Нашел пример через связанные наборы данных. Оно?
|
|
7
fisher
21.02.12
✎
19:02
|
В принципе, должно работать...
Народ аналогичный прием для получения среза последних на каждую дату юзал (я больше по старинке, да оно и шустрее выходит).
Далеко не лучший вариант по производительности, но на безрыбье...
|
|
8
fisher
22.02.12
✎
12:23
|
Апну на всяк пожарный
|
|
9
PVV65
22.02.12
✎
12:28
|
(0) Для решения подобной задачи использовал две схемы с выгрузкой промежуточного результата в ТЗ.
|
|
10
fisher
22.02.12
✎
12:33
|
(9) Это была первая мысль (1)
Но (7) гораздо лучше - хоть и не фонтан, зато одноступенчато.
|
|
11
PVV65
22.02.12
✎
12:38
|
(10) Не уверен, что на виртуальной таблице остатков и оборотов подобное будет работать. Надо пробовать.
|
|
12
PVV65
22.02.12
✎
12:39
|
+(11) Просто остатки - немного другая тема.
|
|
13
fisher
22.02.12
✎
13:02
|
(12) Да, это если обороты не нужны... Хотя ничего не мешает соединить результат еще и с таблицей остатков и оборотов (третьим набором данных).
|
|
14
PVV65
22.02.12
✎
13:13
|
(13) Пробуй. Я запарился.
|
|
15
fisher
22.02.12
✎
13:20
|
(14) Да мне слава богу пока не надо :) Эта проблема по мотивам соседней ветки всплыла. Решил прояснить для себя. В принципе, все что хотел - выяснил.
Спасибо.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший