基于开始日期和结束日期的 Tableau 体积计算
Tableau Volume calculation based on Start Date and End Date
我需要使用 Tableau 创建一个可视化效果,显示每天开始和结束的工作项目的总量。
典型的 sql 数据由每个列组成:
参考(唯一工作项参考)
开始日期(工作项目开始的日期)
结束日期(工作项完成日期)
例如,如果在 2018 年 4 月 6 日,开始了 55 个工作项目并完成了 5 个项目。随着时间的推移,每个表示的日期都应显示在自己的行中。
我现在遇到的问题是,当我将开始日期作为连续列时,它会计算在结束日期开始的工作项数,而不是在结束日期完成的工作项数。
任何帮助指导将不胜感激。
我假设数据是这种形式Data structure
使用这种格式,您可以实现类似的效果 Gantt Chart
如果您注意到了,我创建了一个名为 "Duration" 的计算字段,它位于尺码货架中。
计算字段显示为
If [Status]="Finished" then
[End Date]-[Start Date] ELSE
TODAY()-[Start Date]
end
希望对您有所帮助!让我知道这是否不够清楚
即使数据源中没有状态列,也可以使用以下代码添加
if ISNULL([End Date]) then
"WIP" else "Finished" end
另外,这就是您想要查看信息的方式吗?
Click here
能否请您看一下并告诉我您的想法?
如果您更正数据的形状,这是一个简单的问题。您可以通过使用 Tableau 或自定义中的数据透视表功能来实现此目的SQL(如果您的数据源不支持数据透视表)。
- 旋转日期列
2.重命名透视字段
- 现在构建视图如下。(空值是由于任务尚未关闭,您可以将其过滤掉)
我需要使用 Tableau 创建一个可视化效果,显示每天开始和结束的工作项目的总量。
典型的 sql 数据由每个列组成:
参考(唯一工作项参考) 开始日期(工作项目开始的日期) 结束日期(工作项完成日期)
例如,如果在 2018 年 4 月 6 日,开始了 55 个工作项目并完成了 5 个项目。随着时间的推移,每个表示的日期都应显示在自己的行中。
我现在遇到的问题是,当我将开始日期作为连续列时,它会计算在结束日期开始的工作项数,而不是在结束日期完成的工作项数。
任何帮助指导将不胜感激。
我假设数据是这种形式Data structure 使用这种格式,您可以实现类似的效果 Gantt Chart 如果您注意到了,我创建了一个名为 "Duration" 的计算字段,它位于尺码货架中。 计算字段显示为
If [Status]="Finished" then
[End Date]-[Start Date] ELSE
TODAY()-[Start Date]
end
希望对您有所帮助!让我知道这是否不够清楚
即使数据源中没有状态列,也可以使用以下代码添加
if ISNULL([End Date]) then
"WIP" else "Finished" end
另外,这就是您想要查看信息的方式吗? Click here
能否请您看一下并告诉我您的想法?
如果您更正数据的形状,这是一个简单的问题。您可以通过使用 Tableau 或自定义中的数据透视表功能来实现此目的SQL(如果您的数据源不支持数据透视表)。
- 旋转日期列
- 现在构建视图如下。(空值是由于任务尚未关闭,您可以将其过滤掉)