计算员工的任务状态

时间:2018-03-21 04:52:06

标签: tableau

我有两个数据源,即" test1"和" test2"。 " TEST1"数据源,分配给特定员工的任务。 " TEST2"数据源,由员工完成的任务。

我想找到一个平均值,

任务已完成/已分配总任务* 100 => 60%。你能不能帮我解决这个问题

test1 test2

由于

1 个答案:

答案 0 :(得分:0)

我假设完成的每项任务都将分配相应的任务。您可以使用test1数据源并在name和task_id上将join连接到test2数据源。然后您的计算字段为:

COUNTD([completed_task_id]) / COUNTD([assigned_task_id])

替换为最终命名变量(现在它们在两个数据集中具有相同的名称:TaskId)。

第二种方法是联合数据集。为task_category添加一列(已分配或​​已完成)。然后创建一个计算字段:

COUNTD(IIF([task_category] = 'Completed',[task_id],NULL)
/
COUNTD(IIF([task_category] = 'Assigned',[task_id],NULL)