|
MSRS 2012 Обращение к Dataset
|
|||
---|---|---|---|
#18+
Всем привет! Есть ли возможность из одного dataset обращаться к другому как к таблице? Мой первый dataset (на основе хранимки) тяжелый и долго выполняется. Я его вывожу на Tablix_1. На Tablix_2 мне необходимо вывести тоже самое, но в агрегированном виде. Не хотелось бы пересчитывать одно и тоже 2 раза. Может есть варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 16:24 |
|
MSRS 2012 Обращение к Dataset
|
|||
---|---|---|---|
#18+
Bosyak, для Tablix_2 надо просто использовать тот же самый dataset не показывая details строки - раз вам нужно в агрегированном виде ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 16:26 |
|
MSRS 2012 Обращение к Dataset
|
|||
---|---|---|---|
#18+
Andrews25Bosyak, для Tablix_2 надо просто использовать тот же самый dataset не показывая details строки - раз вам нужно в агрегированном виде Ясно. А если мне для Tablix_2 необходимо сделать не просто агрегацию, а простые t-sql манипуляции? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 16:49 |
|
MSRS 2012 Обращение к Dataset
|
|||
---|---|---|---|
#18+
Нашел свойство в datasource "Use Single Transaction", его в значение true и можно обойтись временными таблицами. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 17:13 |
|
MSRS 2012 Обращение к Dataset
|
|||
---|---|---|---|
#18+
Bosyak, можно сделать так - datasource в отчете сделать с опцией use single transaction В ХП заполнения первого датасет создать врем таблицу записать туда данные В ХП заполнения второго датасет получить данные из врем таблицы , провести над ними необходимые действия вроде должно так прокатить, как помню http://social.msdn.microsoft.com/Forums/sqlserver/en-US/49cc97c9-0f19-46c1-acc4-8c73cc50deec/want-to-use-the-same-temp-table-for-multiple-datasets-in-ssrs-2005 правда что будет при большом объекме данных непонятно можно не взводя чекбокс use single transaction попытаться записывать и читать данные из глоб врем таблицы с уник именем динамически - каждый раз перед использованием проверяяя ее наличие - если таблицы нет , то создать и заполнить ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 17:29 |
|
MSRS 2012 Обращение к Dataset
|
|||
---|---|---|---|
#18+
Ну, и наверно надо все как-то синхронизировать Может с помощью sp_getapplock ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2013, 21:31 |
|
|
start [/forum/topic.php?fid=31&msg=38400566&tid=1533945]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
128ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 469ms |
0 / 0 |