0

MS SSRS 2016 Enterprise を使用しています。

経時的に測定した値を 1 つの棒グラフに表示したいと考えています。値は、時間とその時間に測定されたステータスで構成されます。例:

time  | status
05:01 | G (green)
05:15 | R (red)
06:08 | G
11:41 | Y (yellow)
11:43 | R
11:59 | Y
13:00 | G

必要なのは、00:00 から 23:59 までの 1 日について、実際のステータスに応じて色付けされた 1 つの色付きのバーを表示することだけです。X 軸の時間と上記の場合、05:01 から 05:15 まで緑、05:15 から 06:08 まで赤、06:08 から 11:41 も緑、2 分より黄色、次に赤など。

これを行うことができるSSRSオブジェクトはありますか? 時間ごとのステータスの計算はあまり最適ではないため、代わりに期間を表示したいのですが、適切なグラフの種類が見つかりません。

何か助けはありますか?前もって感謝します!

編集: これらは、データセットに読み込まれる実際のデータです。

time                status
2016-10-30 10:56:00 0
2016-10-30 10:26:00 3
2016-10-30 07:56:00 0
2016-10-30 06:56:00 3
2016-10-25 17:50:00 0
2016-10-22 08:09:00 0
2016-10-22 07:09:00 3
2016-10-21 13:36:00 0
2016-10-21 08:57:00 0
2016-10-20 15:21:00 0
2016-10-20 15:07:00 0
2016-10-18 19:13:00 0
2016-10-18 15:43:00 3
2016-10-18 03:13:00 0
2016-10-18 02:43:00 3
2016-10-17 14:04:00 0
2016-10-17 14:03:00 0
2016-10-17 12:53:00 0
2016-10-07 17:46:00 0
2016-10-07 17:26:00 0
2016-10-07 17:20:00 0
2016-09-17 19:05:00 0
2016-09-17 18:35:00 3
2016-09-14 09:33:00 0

この場合、2016 年 9 月 17 日の 18:35 から 19:05 の間、そして 2016 年 10 月 18 日の 02:43 の間に、長い緑色の水平バー (ステータス 0 のため) と赤いスペース (ステータス 3 のため) が表示されるはずです。 - 3:13, 2016-10-18 15:43 - 19:13, 2016-10-22 07:09 - 8:09, 2016-10-30 06:56 - 7:56 そして最後に 2016-10- 30 10:26 グラフの最後まで。

4

1 に答える 1

0

最後に、私は自分が欲しいものを見つけました。将来の読者への質問に答えるために、ここに投稿します。このブログを見つけました:

http://pnarayanaswamy.blogspot.sk/2010/09/range-bar-chart-gantt-chart-using-ssrs.html

このタスクに最適なオブジェクトは、Range Bar Chartです。まず、「ステータス」、「時間から」、「時間まで」を事前に計算する必要がありました。次に、X 軸に時間を置き、ステータスをセリエとして、範囲の上部と下部の値が from と to の時間であるとします。DrawSideBySideオプションを設定することで、必要なものに再配置した一種のガントチャートを作成しました。色はセリエ塗りの設定式で作りました。

于 2016-11-23T15:31:53.930 に答える