SSRSグラフの横軸にすべてのラベルが表示されない


125

SSRSレポートの横軸にすべてのラベルが表示されません。下記を参照してください。

キャプチャー

赤い矢印が示すいくつかの矢印を示していることに注意してください。だから私の質問は、残りのラベルはどこですか?各バーには1つ必要です。

グラフでは、棒の数値データと、カテゴリグループの別のフィールドを追加しています。カテゴリグループのそのフィールドはラベル用です。

一部が欠けている理由を誰かが知っていますか?

また、重要ではない2番目の質問ですが、棒の順序がデータセットと同じではないのはなぜですか。

回答:


284

ここでの問題は、データバーが多すぎる場合、ラベルが表示されないことです。

これを修正するには、「グラフの軸」プロパティで、間隔の値を「= 1」に設定します。次に、すべてのラベルが表示されます。


7
VS 2008では、この横軸のプロパティ]> [軸オプション>軸の範囲と間隔>インターバルの下にある
dvdhns

ラベルは1の間隔で表示されます。つまり、不要なラベルが追加されます。
Nipun Anand

14

横軸のプロパティに移動し、AXISタイプで「カテゴリ」を選択し、SIDEマージンオプションで「無効」を選択します


ありがとうございました!これは、正しい日付値を表示するために私が機能した唯一のオプションです。「01/31/2014」、「02/30/2014」などの値がありました。代わりに、「02/01/2014」、「03/01/2014」などが表示されていました。SSRSは、最も近い月はどうやら...
JoshNaro 14年

5

水平軸(Category Group)のラベルには非常に長い値があるように見えます-すべてを表示する余地がない場合があります。ラベルを変更して値を短くすることをお勧めします。

カテゴリグループの並べ替え順序は、[カテゴリグループのプロパティ]-[並べ替え]セクションで設定できます。これは、以前に設定されている可能性があります。そうでない場合は、これを使用して必要に応じてソートすることをお勧めします。


2

(3年遅れ...)しかし、2つ目の質問に対する答えは、SSRSは基本的にデータセットのデータを並べ替えられていないものとして扱うということです。SQLのORDER BYを無視するのか、それともデータが並べ替えられていないと想定しているのかはわかりません。

グループを特定の順序で並べ替えるには、レポートでグループを指定する必要があります。

  • チャートを選択し、
  • [グラフデータ]ポップアップウィンドウ(カテゴリグループを指定する場所)で、グループを右クリックし、[カテゴリグループプロパティ]をクリックします。
  • [並べ替え]オプションをクリックして、並べ替え順序を設定するためのコントロールを表示します

先ほど作成したレポートの場合、カテゴリのデフォルトの並べ替え順序は、基本的に文字列コードであるカテゴリグループのアルファベット順でした。ただし、データの他の特性でソートすると便利な場合があります。たとえば、私のレポートは、コード(カテゴリ)によって識別されるメッセージの平均および最大処理時間です。グループのソート順を[MaxElapsedMs]、Z-> Aに設定することで、パフォーマンスが最も悪いメッセージタイプに注意を向けます。

いずれかのフィールドの値で並べ替えられたカテゴリを含む積み上げ棒グラフ

この種のプレゼンテーションはすべてのレポートに役立つわけではありませんが、読者がデータをよりよく理解できるように導く優れたツールになる場合があります。ただし、レポートを実行するたびに同じ順序にするのが望ましい場合もありますが、その場合は、カテゴリラベル自体での並べ替えが最適な場合があります...カテゴリがなんらかの順序付け(日付値など)を示唆しているかのように



1

本当に遅い返事でしたが、私もこの問題の痛みに苦しみました。

私のためにそれを修正したのは(それらの画面から軸ラベル設定と間隔を試した後、どれも機能しませんでした!)水平軸を選択し、すべてのプロパティがラベルを見つけたら、LabelIntervalを1に変更しました。

何らかの理由で、ポップアッププロパティ画面からこれを設定すると、「スタック」しないか、わずかに異なる値が変更されて問題が解決しませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.