|
Oracle BI: как вывести количество по максимальной дате выборки ?
|
|||
---|---|---|---|
#18+
Сижу изучаю BI. Имею данные по автозаправкам - стойка, тип топлива, поставщик топлива, дата заправки, расход топлива за сутки. В репозитории BI эти реквизиты есть. Как в анализе вывести по каждой стойке строку с расходом топлива по максимальной дате для данной стойки, типа топлива, поставщика ? Выборка должна быть зависима от фильтров, которые пользователь, естественно, может менять по ходу работы с анализом. Непонятно, на каком уровне и как надо делать вычисление макс. даты - в самом анализе или же можно этот реквизит создать предварительно на уровне репозитория ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 11:33 |
|
Oracle BI: как вывести количество по максимальной дате выборки ?
|
|||
---|---|---|---|
#18+
sum(case when [sale_date]=max([sale_date]) then qty else 0 end) Неважно где делать, в репозитории или в репорте. Надеюсь идею поняли. Можно конечно использовать аналитические функции, но их использую когда большие обьемы, смотрите как долго считает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2016, 16:42 |
|
|
start [/forum/topic.php?fid=31&fpage=12&tid=1533202]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 381ms |
0 / 0 |