2017-10-24 5 views
0

ここに式のコードを示します。企業のさまざまな部門である選択したパラメータで変更したいと思っています。今は「最初」を表示するように設定されていますが、使用する他の構文はわかりません。SSRSレポートの式を部門パラメータで変更するにはどうすればよいですか?

=First(Fields!Description.Value, "Departments") 

enter image description here

enter image description here

enter image description here

+0

サンプルデータまたはサンプルまたは他の情報を入力すると役立ちます。私はあなたが説明に基づいて変更したいものを理解していませんが、おそらくあなたの式に 'IIF()'をつけることができます。 – BJones

+0

今、このテーブルが対象とする会社の部署の一覧があり、これらの部署の一覧がこのテーブルのパラメータとして設定されています。式に "First"が含まれている場合、表は実行時に最初のDepartmentのみを表示し、Departmentがパラメータとして選択されている場合でも表示されます。私は表現がパラメータとして選んだ科目を「追跡」したいと思っています。しかし、私はどのような表現を使用するか分からない。明らかに "最初"はそれをしません。 「最後」はそれをしません。私は「すべて」を試みた。それは動作しません。それ以外に何ができますか?そしてなぜiifですか? –

+0

おそらくあなたは '= Parameters!Department.Label'のようなものを探していますか?おそらく – BJones

答えて

0

だから私はそれはあなたのニーズのために働くだろうと思い、戻って私の元のソリューションへ行きます。あなたは単一選択のパラメータがあるようです。

あなたはそのフィールドの式に=Parameters!Department.Labelと入力するだけで問題は解決すると思います。

+0

はい!できます!ありがとうございました!あなたは、単一選択パラメータによって何を意味するのか、なぜこのコードが異なるのかを詳しく教えてください。 –

+0

パラメータを設定するときは、シングルセレクトまたはマルチセレクトとして設定できます。これは返される結果の数に影響を与える可能性があります。このパラメータが複数選択の場合は、おそらく 'JOIN()'式を使用する必要があります...この答えがあなたのために働いていれば、他の人がこの質問を見つけて役に立つのに役立つかもしれません。 – BJones

+0

意味をなさない私はそれをupvoteでした。私はそれがまだ示されるのに十分な評判を持っていませんが、明らかに特定の閾値に達するとそれは明らかになります。再度、感謝します! –

関連する問題