0

我有一个查询,它为任务中的每个玩家(或阶段)返回一堆任务和子任务,我将其视为子任务。

每个子任务的开始和结束时间戳。

这是数据的样子

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 作为子任务。

但是图表只绘制了一组,覆盖了下一组。我如何让酒吧(及其彩色序列)重复相同的任务?

任何建议都会有很大帮助。

4

0 回答 0