我有一个查询,它为任务中的每个玩家(或阶段)返回一堆任务和子任务,我将其视为子任务。
每个子任务的开始和结束时间戳。
这是数据的样子
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 作为子任务。
但是图表只绘制了一组,覆盖了下一组。我如何让酒吧(及其彩色序列)重复相同的任务?
任何建议都会有很大帮助。