|
|
|
SSRS. Проблемка, два запроса к одной таблице...
|
|||
|---|---|---|---|
|
#18+
В отчете есть два датасета - Main_Q и Main_Q_Aggregate. Запрос для датасета Main_Q примерно в таком виде: Код: sql 1. 2. Запрос для датасета Main_Q_Aggregate: Код: sql 1. Проблема в том, что датасет Main_Q_Aggragate отображает то, что было в ПРЕДЫДУЩЕЙ выборке, когда формировался запрос. То есть, я думал, что сначала отработает датасет Main_Q, сформирует мне таблицу, сделает селект, покажет данные. Затем, стартанет датасет Main_Q_Aggregate и сагрегирует полученные данные. А получается все наоборот, сначала Main_Q_Aggregate агрегирует данные из того что есть в уже сформированной таблице, а только потом запускается Main_Q и создает табличку... Как мне быть? Как грамотно отобразить данные для ТЕКУЩЕЙ выборки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2015, 04:37 |
|
||
|
SSRS. Проблемка, два запроса к одной таблице...
|
|||
|---|---|---|---|
|
#18+
Santa89, а такой вариант, с временной таблицей? Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2015, 09:05 |
|
||
|
SSRS. Проблемка, два запроса к одной таблице...
|
|||
|---|---|---|---|
|
#18+
user89, то же самое по сути. тут собака зарыта в том, что два датасета пытаются получить данные одновременно Кому то может пригодится - нашел более простой вариант решения проблемы: http://blogs.msdn.com/b/robertbruckner/archive/2008/08/07/dataset-execution-order.aspx Вобщем, надо поставить галку Use Single Transaction в источнике данных и все будет работать! =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2015, 09:13 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=18&tid=1533447]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 384ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...