0

目標:
SSRS のプロンプト リストに、"すべての地域" ではなく "すべての州-州" というテキストを表示します。

問題:
グーグルで調べてみましたが、結局解決方法がわかりません。

情報:
*SQL サーバー 2012 を使用しています

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

1

Report Server 2012 は使用していませんが、2008 では次のことが当てはまります。

パラメータの設定方法によって異なりますが、

リストで値を宣言している場合

パラメータ値の設定

パラメータを右クリックし、ラベル テキストを変更します。

また.....

クエリから入力している場合は、ラベルの入力に使用している値が「すべての地域」ではなく「すべての都道府県」を返すようにする必要があります。

これを回避する 1 つの方法は、データセットの入力に使用されるクエリに計算フィールドを設定することです。

何かのようなもの

=iif(Fields!LabelText.Value="All geographies","All State-Province",Fields!LabelText.Value)

次に、そのフィールドをラベルとして使用します。

パラメータクエリ


私はあなたの更新を見ます..

あなたがする必要があると私が信じていることは、GeographyStateProvince データセットに新しい計算フィールドを設定することです

それを NewLabelText と呼びます。

次に、式を使用します

=iif(Trim(Ucase(Fields!ParameterCaptionIndented.Value))="ALL GEOGRAPHIES","All State-Province",Fields!ParameterCaptionIndented.Value)

次に、以前のスクリーン プリントに示されているように、代わりに新しい計算フィールドを使用します。ParameterCaptionIndented


この画像の左側にデータセットが表示されます。

データセット

于 2013-11-07T10:11:40.557 に答える