2017-02-15 8 views
0

私は縦棒グラフを持ち、横軸に日付があります。私は日付を表示するカスタム方法を持っています。月は日付とともに1回だけ表示され、月が変更されたときにのみ表示されます。以下は、私がしたいことのスナップショットです。利用可能な日付オプションにはそれがないので、カスタム式を入れる必要があると仮定しています。 enter image description hereSSRSチャートでカスタム日付を取得するにはどうすればいいですか?

+0

今、各列の最後に表示することができれば、その月の最小の日付を除いて非表示の視認性について書いて表現します。 = IIF(Field!Month.Value = Min(Field!Month.Value)、True、False) – newGuy

答えて

1

SSRSはすぐに入手できます。値をX軸にグループ化できます。以下は、デザインモードでの外観です。 Category Groupsペインの2行が右側にあります。 (ここでは<Expr>、もう1つはdayです)。

enter image description here

このペイングループ2行目の最初の行。レポートをプレビュー/実行すると、最初の行で行った調整がX軸に沿ったラベルのすぐ下に表示されます。 最後にプレビューします。

あなただけのグループでの月名の省略形を示したいと思いますので、以下の式にグループ表現、およびラベリットル値を設定します。これは、指定された日の月の名前から最初の3文字を取得します。

=Left(MonthName(DatePart(DateInterval.Month, Fields!day.Value)), 3)

(下記)カテゴリグループ式]ダイアログを使用して、それらを入力します。あなたは上記の<Expr>行の下矢印をクリックすることにより、これに取得する、とカテゴリグループのプロパティ]を選択します...

enter image description here

enter image description here

オープン同じダイアログが、しかしカテゴリーでday行についてグループペインを開き、ラベルに次の式を使用します。これは日の数字を表示するだけです。

=DatePart(DateInterval.Day, Fields!day.Value)

まだそのダイアログで、をソートに移動しながら、そしてdayが使用されていることを確認してください。私たちは日の数字で並べ替えることを望んでいない、それは一緒に月を混在させる(良くない)。

Y軸のラベルを(千単位で)調整し、データラベルを追加し、フォーマットします。プレビューモードでは、レポートは次のようになります。色は変わります。

enter image description here

さて、月の略語は、そのグループに集中しています。それがあなたにとって大きな問題であるかどうかはわかりません。それでも、2ヶ月以上にわたって動作し、まだ非常に見えるように見えます。

希望すると便利です。正しい方向への良いスタートかもしれません。

関連する問題