SSRSレポートでは、水平軸にすべてのラベルが表示されません。下記を参照してください。
赤い矢印は、表示されている少数の矢印を示しています。だから私の質問は、残りのラベルはどこですか?各バーには1つ必要です。
チャートでは、バーの数値データと、カテゴリグループの別のフィールドを追加しています。カテゴリグループのそのフィールドは、ラベル用です。
誰かが行方不明になっている理由を知っていますか?
また、2番目の重要度の低い質問、バーの順序がデータセットと同じ順序ではないのはなぜですか?
ここでの問題は、データバーが多すぎるとラベルが表示されないことです。
これを修正するには、「チャート軸」プロパティで間隔値を「= 1」に設定します。その後、すべてのラベルが表示されます。
水平軸のプロパティ、AXISタイプで「カテゴリ」を選択、SIDEマージンオプションで「無効」を選択
水平軸(カテゴリグループ)ラベルには非常に長い値があるように見えます。すべてを表示する余地がない場合があります。ラベルの値を短くすることをお勧めします。
[カテゴリグループプロパティ-並べ替え]セクションでカテゴリグループの並べ替え順序を設定できます。これは以前に設定されている場合があります。そうでない場合は、これを使用して必要に応じてソートすることをお勧めします。
(3年遅れ...)しかし、2番目の質問に対する答えは、SSRSがデータセットからのデータを本質的に未ソートとして扱うということだと思います。 ignores sqlのORDER BYなのか、それともassumesデータがソートされていないのかわかりません。
グループを特定の順序で並べ替えるには、レポートでグループを指定する必要があります。
作成したばかりのレポートでは、カテゴリのデフォルトのソート順は、基本的に文字列コードであるカテゴリグループのアルファベット順でした。ただし、データの他の特性でソートすると便利な場合があります。たとえば、私のレポートは、何らかのコード(カテゴリ)で識別されるメッセージの平均処理時間と最大処理時間です。グループのソート順を[MaxElapsedMs]に設定することにより、Z-> Aで、パフォーマンスが最も悪いメッセージタイプに注意を向けます。
この種類のプレゼンテーションは、すべてのレポートに役立つわけではありませんが、読者がデータをよりよく理解できるように導く優れたツールです。ただし、実行するたびに同じ順序のレポートを好む場合もありますが、その場合はカテゴリラベル自体で並べ替えるのが最適かもしれません...カテゴリが何らかの順序付けを暗示しているかのように(日付の値など?)
本当に返事が遅くなりましたが、この問題の苦痛もありました。
私にとってそれを修正したのは(それらの画面から軸ラベル設定と間隔を試した後、どれも機能しませんでした!)水平軸を選択し、すべてのプロパティが表示されたらLabelsを見つけ、LabelIntervalを1に変更しました.
何らかの理由で、ポップアッププロパティ画面からこれを設定すると、「スタック」することはないか、問題が解決しないわずかに異なる値が変更されます。
レポートのすべての日付を表示するには、軸タイプをスカラーに設定し、間隔を1に設定します-ラベルのジャンプセクションラベルの回転角度の自動調整を無効に設定します。
これらは役立ちます。