我有两个数据源,即" test1"和" test2"。 " TEST1"数据源,分配给特定员工的任务。 " TEST2"数据源,由员工完成的任务。
我想找到一个平均值,
任务已完成/已分配总任务* 100 => 60%。你能不能帮我解决这个问题
由于
答案 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)