|
Как правильно сформировать репорт
|
|||
---|---|---|---|
#18+
Как правильнее всего построить репорт вида: Период Сумма % от общей cуммы ----------------------------------------------- Товар A ----------------------------------------------- Feb-05 2000 20% Mar-05 5000 50% Apr-05 3000 30% ----------------------------------------------- 10000 100% Товар B ----------------------------------------------- Jun-05 100 10% Aug-05 700 70% Oct-05 200 20% ----------------------------------------------- 1000 100% Товар C ..... ИТОГ: 11000 При том што данные поступают в виде SQL таблицы Товар Дата Кол-во A XX-XX-XX Y A XX-XX-XX Y B XX-XX-XX Y C XX-XX-XX Y A XX-XX-XX Y … Возможно ли ( и в этом случае как) переложить калькуляцию колонки "% от общей cуммы" на Репорт Энджин(используются Reporting Services)? Возможно сдеалть некий пре-аггрегейшн входных данных с тем штобы Reporting Services отрэндерили вышеуказанный отчет ? Заранее cпасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2006, 18:54 |
|
Как правильно сформировать репорт
|
|||
---|---|---|---|
#18+
Поменяйте источник данных с таблицы на хранимую процедуру, в которой выполните все необходимые вычисления. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2006, 11:08 |
|
Как правильно сформировать репорт
|
|||
---|---|---|---|
#18+
А почему не сделать группу по "Товар" и Sum(Expression, Scope)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2006, 12:07 |
|
Как правильно сформировать репорт
|
|||
---|---|---|---|
#18+
Alex ShevelevА почему не сделать группу по "Товар" и Sum(Expression, Scope)? Конечно, можно и так. Но всегда лучше (если это возможно) по максимуму все подсчитать на сервере данных. Это из области т.н. "Best Practices" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2006, 15:10 |
|
|
start [/forum/topic.php?fid=31&msg=34079345&tid=1538575]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 437ms |
0 / 0 |