2015-01-30 2 views
-1

Я пытался скрыть/показать столбцы в моей таблице на основе параметра multi value, но всякий раз, когда я подключаю выражение в свойствах видимости столбца, оно не отображается что я выбираю из параметра и скрываю то, что не выбирается. Вот выражение: =IIF(InStr(JOIN(Parameters!parameter.Value,", "),"value"),false,true)показать/скрыть столбцы в отчете SSRS 2012 на основе параметра Multiselect

любая помощь ???

+0

Таким образом, в основном вы или получаете оповещение о том, что вы ожидаете, просто измените свое выражение на '= IIF (InStr (JOIN (Parameters! Parameter.Value,", ")," value "), true, false)' –

ответ

1

Если я правильно понял, вы хотите показать столбец, если вы выберете значение, содержащее «значение». Правильно?

Таким образом, выражение должно быть, как показано ниже:

= IIF (InStr (JOIN (Параметры parameter.Value, ""), "значение")> 0, ложь, правда!)

0

Я всегда ошибаюсь. Я думаю в обратном направлении. На самом деле он запрашивает выражение, которое скроет столбец. SO Black_T верен своим ответом.

= IIF (InStr (JOIN (Параметры! Parameter.Value ""), "значение")> 0, ложь, правда)

поэтому, когда выражение поднимает это значение в заявлении, его вернет false, что означает, что он не должен скрывать его, и всякий раз, когда он его не находит, ну, возвращенный продукт также скроет его! довольно гениальный!

Спасибо и наслаждайтесь!

Смежные вопросы