Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Multi-value параметр в RS 2005
|
|||
|---|---|---|---|
|
#18+
А меня проблема. Есть репорт в Reporting Services 2005 с multi-value параметрами. Есть @Var1 и @Var2 - оба multi-value параметры ну и SQL запускает: select Col1, Col2, Max(Col3) from table1 with (nolock) WHERE Col1 IN (@Var1) and Col2 IN (@Var1) Group By Col1, Col12 Всё бы хорошо, но когда я выбираю (Select All) для параметра/ов он всё равно выполняет IN statement, и получaется медленно, хоть и индекс на Col1 есть, потому как каждое значение из длинного drop-down box подставляется в IN ('value1', 'value2', 'value', ....), а бы хотелось чтобы запускал: select Col1, Col2, Max(Col3) from table1 with (nolock) Group By Col1, Col12 как бы игнорируя where (что-то типа Where Col1 In Case если (Select All) Then Col1 ...) Вопрос тут, есть ли прособ программно определить, что (Select All) выбран чтобы выключать IN? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 09:29 |
|
||
|
Multi-value параметр в RS 2005
|
|||
|---|---|---|---|
|
#18+
Нет такого свойства. Хотя, было бы конечно не плохо знать SELCET ALL или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 13:01 |
|
||
|
Multi-value параметр в RS 2005
|
|||
|---|---|---|---|
|
#18+
shadyНет такого свойства. Хотя, было бы конечно не плохо знать SELCET ALL или нет. Где-то на блогах видел, что для этих целей предлагали сравнивать кол-во записей в датасете (который возвращает значения) и кол-во выбранных значений, если они равны значит выбрано все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 17:16 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=31&tid=1537288]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 138ms |

| 0 / 0 |
