使用Tableau,我需要创建一个可视化视图,向我显示每天开始和结束的工作项的总量。
典型的sql数据由每个列组成:
参考(唯一工作项参考) 开始日期(日期工作项已开始) 结束日期(日期工作项已完成)
例如,如果在2018年4月6日启动了55个工作项目,而完成了5个项目。每个代表的日期都应随时间显示在自己的行中。
此刻我遇到的问题是,当我将开始日期作为连续列时,它将计算在结束日期开始的工作项数,而不是在结束日期结束的工作项数。
任何帮助指导将不胜感激。
答案 0 :(得分:1)
如果您纠正数据的形状,这是一个简单的问题。您可以通过使用Tableau或自定义SQL中的数据透视功能来实现此目的(如果您的数据源不支持数据透视)。
答案 1 :(得分:0)
我认为数据的格式为Data structure 使用这种格式,您可以实现类似Gantt Chart的功能 如果您注意到,我在大小架子上创建了一个名为“ Duration”的计算字段。 计算所得的字段为
If [Status]="Finished" then
[End Date]-[Start Date] ELSE
TODAY()-[Start Date]
end
希望这会有所帮助!让我知道这是否还不够清楚
答案 2 :(得分:0)
即使数据源中没有“状态”列,也可以使用以下代码将其添加
if ISNULL([End Date]) then
"WIP" else "Finished" end
此外,这就是您想要查看信息的方式吗? Click here
答案 3 :(得分:0)