0

私のレポートは以下のようになります

Region1 Region2 Region3 Region4 Region5 state1 state2 state3 state4 state5

列選択パラメーターと地域値 0 州値 1 を作成しました

地域を選択した場合、地域 1 ~ 5 のみが表示される場合、または州を選択した場合、州 1 ~ 5 のみが表示される場合、どのように変更する必要がありますか?

3日間立ち往生している人を助けてください。以下を使用して、単一列選択を使用して選択しようとしました

expression =iif(instr(Join(Parameters!ColumnSelect.Value,","),"01")>0,false,true)

しかし、一度に 5 つの列を選択できません。

4

3 に答える 3

2

あなたの表現は次のようになるべきだと思います:

= Not(Join(Parameters!ColumnSelect.Value,",").Contains("0"))

Region列のColumn Hidden Expressionとしてそれを適用します。同様の式 ("0" を "1" に変更) は、State 列に対しても機能するはずです。

于 2014-02-20T06:33:28.020 に答える
1

以下の表現を使用しています

=IIF(instr(Join(Parameters!ColumnsSelect.value,", "),"0")=0,True,False)
=IIF(instr(Join(Parameters!ColumnsSelect.value,", "),"1")=0,True,False)
于 2014-02-20T14:52:32.110 に答える
1

各列の非表示条件を個別に設定します。グループ化ウィンドウの詳細モードで、列グループの下の列を選択していることを確認してください。

アドバンストモード

領域の列が非表示の状態:

=Join(Parameters!ColumnSelect.Value,",") not like '*0*'

状態列非表示状態:

=Join(Parameters!ColumnSelect.Value,",") not like '*1*'
于 2014-02-20T06:30:06.007 に答える