RDLC を使用して作成されたグラフがあります。以下のように、ターゲットを表す点線を表示したいと思います。
その点線をチャートに表示する方法を知りたいです。
データ セットに 2 番目の列を追加し (たとえば、ターゲットと呼ばれます)、各値を 95% (またはその他) に設定します。
次に、これを 2 番目のデータ フィールドとしてグラフに追加し、線として書式設定します。
お気づきかもしれませんが、ライン コントロールのサイズでは、動的に設定することはできません。代わりにテキスト ボックスを使用する回避策を次に示します。
- テキスト ボックスをレポートに追加し、グラフと同じ幅にサイズ変更します。
CanShrink
プロパティを に設定しますTrue
。- 式で関数を使用し
StrDup
て、ターゲット値に等しいダッシュが繰り返される文字列を生成します。次に例を示します。=StrDup(CountRows("ReportItemsDataSet"),"-")
- 最後に、テキスト ボックスのサイズがグラフと一致するように、フォント名と太さを試してください。長すぎて折り返される場合は、文字数を調整する必要がある場合があります。これは、除算を使用するか、定数値を減算して文字列を短くすることで実行できます。
幸運を!