サブタスクとして扱う、クエストの各プレイヤー (またはステージ) の一連のクエストとサブクエストを返すクエリがあります。
開始と終了のタイムスタンプは、各サブタスク用です。
データはこんな感じ
player_id quest_id stage_in_quest timestamp_start timestamp_end
305 3 accepted 2013-02-18 09:19:06.254 2013-02-25 09:19:41.528
305 3 time_up 2013-02-25 09:19:41.528 2013-02-26 23:12:49.268
305 3 accepted 2013-02-26 23:12:49.268 2013-02-26 23:14:15.076
305 3 bonus awarded 2013-02-26 23:14:15.076 2013-02-26 23:14:23.403 8.327
305 3 completed 2013-02-26 23:14:23.403
したがって、クエスト 3 がプレイヤーによって 2 回ピックアップされ、1 回目は完了できず、2 回目は完了したことがわかります。繰り返しますが、プレイヤーが同じクエストを複数回行っている列がたくさんあります。x 軸のタイムスタンプとそのステージに沿って繰り返されるクエストを示すガント チャートをプロットしたいと考えています。現在、iReportでは、quest_id を Task 式として使用し、stage_in_quest をサブタスクとして使用しています。
しかし、グラフはすべて 1 つのセットのみでプロットされ、次のセットが上書きされます。同じクエストでバー (およびその色付きのシーケンス) を繰り返すにはどうすればよいですか?
どんな提案でも大いに役立ちます。