我有一个查询,为任务中的每个玩家(或多个阶段)返回一堆任务和子任务,我将其视为子任务。
每个子任务的开始和结束时间戳。
这是数据的样子
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次,第一次无法完成,第二次完成。同样,我有很多行,玩家多次执行相同的任务。我想绘制一个甘特图,显示沿x轴时间戳及其阶段的重复任务。现在,在 iReport 中,我使用quest_id作为任务表达式,使用stage_in_quest作为子任务。
但是图表会被绘制成只有一组,覆盖下一个。如何让条形图(及其彩色序列)重复同一个任务?
任何建议都会有很大的帮助。