0

私はチャートを持つrdlレポートを持っています。SSRS Y軸ラベルの小数点以下2桁のカスタム書式

レポートのアイテム - >プロパティ - >番号 - >カスタムを右クリックし、以下の式を指定します。

=IIF(Parameters!vtype.Value=1,"N1","N0") 

デザインビューでは、書式設定された値の代わりにこの式が軸ラベルに表示されます。

私は表現の下に設定した場合:私は同じを得る

=IIF(Parameters!vtype.Value=1,Format(Parameters!vtype.Value, "#,##0.#"),Format(Parameters!vtype.Value, "#,##0")) 

、テキストとしてこの表現で表示さにラベルを付けます。

私は間違っていますか?

答えて

2

グラフのY軸を右クリックします。

enter image description here

ゴー垂直軸のプロパティ、カスタム形式のテキストボックスで選択しNumberタブとカスタムは、あなたの最初の式を使用します。

enter image description here

=IIF(Parameters!vtype.Value=1,"N1","N0") 

あなたのパラメータに1を選択した場合には、 "N1" の形式を使用する必要があります。

enter image description here

は、このことができます場合は、私に教えてください:実行時に

enter image description here

はそれが期待されるフォーマットを示しています

それが正常では、Visual Studioは、ラベル軸の書式発現を示します。

+0

はい、これは私の行いますが、最初の式を設定し、ダイアログウィンドウの[受諾]ボタンをクリックすると、グラフはy値をデザインモードの式のテキストとともに表示します。デザインモードでYラベルが式のテキストで表示されるのは普通ですか?すべてのy値は= IIF(パラメータ!vtype.Value = 1、 "N1"、 "N0")と表示されます。私のパラメータにはデフォルト値があります。 – user1624552

+1

@ user1624552、レポートを実行しましたか?設計時に、VSはラベルの値または形式を認識しないため、式を表示します。 –

+0

いいです、完璧です。私はまだ報告書を実行していない。私は、この動作がチャート対デザインモードでは正常であることを知らなかった。 VS設計モードではこれが正常であることを確認していただきありがとうございます。ありがとうアレハンドロ! – user1624552

関連する問題