|
SAP BO4, как сделать агрегацию типа "последнее значение"
|
|||
---|---|---|---|
#18+
Всем привет! Нужно в отчете BO WebInt вывести ряд показателей по принципу "остатков", т.е. по всем измерениям - суммирование, а по измерениям времени - первое либо последнее значение. Собственно, вопрос - как? В настройках способа агрегации показателя в юниверсе таких вариантов нет (там только мин, макс, счетчик). Нашел в одной доке рецепт: делаются отдельные таблицы на каждый тип детализации по времени, после чего собираются в юниверсе через Aggregate_awarness. Способ примерно понятен, но как-то уж очень громоздко. Ничего более простого нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 18:30 |
|
SAP BO4, как сделать агрегацию типа "последнее значение"
|
|||
---|---|---|---|
#18+
EvgeniyM, А нельзя просто в формуле итого для данного показателя прописать нужную вам формулу? Есть же какой-то критерий, почему запись последняя или первая. Например, сначала создаете объект Макс Дата, Мин Дата (если критерий- дата). В них вычисляете соответствующие даты. Потом в формуле итого для нужного показателя пишите =Показатель1 Where([Дата отгрузки]=[Макс дата]) Честно, способ на работоспособность не тестировал, но помочь должен. Если будете сравнивать даты- учитывайте их формат/тип. С этим как-то в БО туго... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 17:53 |
|
|
start [/forum/topic.php?fid=31&fpage=37&tid=1534209]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 137ms |
0 / 0 |