2

パラメーター ID を含む SSRS レポートがあり、選択した ID を持つ人物の売上合計が表示されます。パラメーターの [使用可能な値] 設定で [クエリから値を取得] を選択して、パラメーターのオプションを取得します。ただし、これらの値に加えて、ドロップダウンの最初 (デフォルト) の値を「すべて」にして、全員の結果をまとめて表示する必要があります。このハードコーディングされたデフォルトをドロップダウン リストに追加するにはどうすればよいですか?

4

1 に答える 1

2

これには 2 つの方法があります。

より良い方法は、Multi-Value パラメーターを使用し、SSRS に実際の作業を任せることだと思います。パラメータを複数値パラメータとして使用するには、パラメータを使用する場所を変更する必要があります ( に変更= @PARAMETERしますIN (@PARAMETER))。

デフォルト値には、使用可能な値に使用されたのと同じ値フィールドを使用します。

ここに画像の説明を入力

ここに画像の説明を入力

もう 1 つの方法は、< ALL> のパラメーターのデータセットに余分な行を追加して、手動で行うことです。まず、データに < ALL> を UNION する必要があります。

SELECT '<ALL>' AS EMPLOYEE_ID
UNION
SELECT EMPLOYEE_ID
FROM EMPLOYEES

デフォルト値には、値を指定ます<ALL>

次に、EMPLOYEE ID または ALL を使用するようにクエリまたは式を変更します。

SQL:

WHERE (EMPLOYEE_ID = @EMPLOYEE_ID or @EMPLOYEE_ID = '<ALL>') 

SSRS:

=IIF(FIELDS!EMPLOYEE_ID.VALUE = Parameters!EMPLOYEE_ID.Value OR Parameters!EMPLOYEE_ID.Value = "<ALL>", 1, 0)

価値: 1

于 2016-05-05T21:48:30.803 に答える