2

デザイン モードの SSRS グラフで、タイトル プロパティを使用してタイトル テキストを入力できるタイトルと軸タイトルを追加できることに気付きました。

タイトルではなく、テキストの配置に制限されない追加のテキストをグラフに配置したいと考えています。テキスト ラベルを Web フォームまたは Windows フォームに配置するときのようなことをしようとしていますが、代わりに SSRS チャートに配置します。

テキストは、チャート上のデータをさらに説明および説明するために使用されます。

これが可能である場合は、その方法をお知らせください。

4

2 に答える 2

6

私にとってうまくいくことがわかったのは、タイトルを使用することですが、プロパティ ペインの下部にある CustomPosition を使用します。

プロパティの CustomPosition フィールドのスクリーンショット

于 2016-03-16T14:45:59.297 に答える
5

レポートサービスでそう簡単に実現できるとは思えません。

1 つの方法 (使用しているグラフと、ラベルが必要な場所に応じて) は、おそらくグラフ データ ラベルを使用することです。

式に基づいて各ラベルの表示を切り替えることができ、式に改行を追加してテキストの下部にパディングを行うことができます。

これは、私がノックアップした簡単なチャートの例です。グラフの左上隅または右上隅に 1 つのラベルを表示するだけです。

チャート1 チャート2

式をデータ ラベルとして設定する場合は、UseLabelAsValueパラメーターを false に設定する必要があります。


約束どおり、いくつかのスクリーンショットと、私が行った手順の説明を以下に示します。

ステップ1

この例では折れ線グラフを使用しましたが、どのグラフでも同じ原理で機能するはずです。

シリーズを右クリックしてデータラベルを表示

ステップ2

その他セクションのパラメーター バーでUseLabelAsValueFalse に変更します。'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"

ステップ 3

于 2013-11-05T19:52:17.720 に答える