レポートサービスでそう簡単に実現できるとは思えません。
1 つの方法 (使用しているグラフと、ラベルが必要な場所に応じて) は、おそらくグラフ データ ラベルを使用することです。
式に基づいて各ラベルの表示を切り替えることができ、式に改行を追加してテキストの下部にパディングを行うことができます。
これは、私がノックアップした簡単なチャートの例です。グラフの左上隅または右上隅に 1 つのラベルを表示するだけです。
式をデータ ラベルとして設定する場合は、UseLabelAsValue
パラメーターを false に設定する必要があります。
約束どおり、いくつかのスクリーンショットと、私が行った手順の説明を以下に示します。
この例では折れ線グラフを使用しましたが、どのグラフでも同じ原理で機能するはずです。
シリーズを右クリックしてデータラベルを表示
その他セクションのパラメーター バーでUseLabelAsValue
False に変更します。'visible' パラメータに次の式を入力します。
=(Last(Fields!label.Value,"Chart1")=Fields!label.Value)
(「Chart1」はチャートのデータ範囲です)。これは、最後のデータ ポイントに対してのみ true を返します。(First
グラフの左側にラベルが必要な場合に使用できます)
Position
データポイントに相対的に設定でき、式で使用することもできます。テストには Top と TopRight を使用しています。これにより、データ ラベルを配置する場所を制御できます。
Label
表示したいものを置く場所です。を使用して改行を追加できVbCrLf
ます。ラベルを高くしたい場合は、テキストに追加の改行を埋め込むことができます。
使った
="This is a test" & VbCrLf & "Put text here" & VbCrLf & "Description"