在excel中构建数据/使用sql查询的结果来驱动另一个查询

时间:2011-04-18 18:38:52

标签: sql excel

假设我有用户,任务和每个任务都属于一个批处理。

每个任务都有估计的非经常性完成时间,估计的重复时间和操作名称(绘画,去毛刺等)。

逐批跟踪实际完成时间,而不是逐个任务。

用户登录一个界面,跟踪他们在每个批次上花费的时间,故障数量以及他们检测到的故障数量。

我正在编写一份报告,显示每个操作的每个用户统计信息(因为您无法将画家与正在进行加工的人员进行比较)。编写查询以查找用户已完成的估计工作总量,批次跟踪的内容以及工作时间,我没有任何问题。

我的问题是我不确定如何在excel中最好地表现这一点。我想写一堆查询,然后有一个表每周刷新一次。

那么将日期放在最左边的列上,每个操作都有一个单独的工作表,然后是一个完整的摘要周?有没有更好的方法来组织这个,以便我没有200列的工作表?

编辑:

所以我想我想做的是将每个用户的名字与每个操作放在一个工作表中。然后我想要一个单独的工作表,它是一个查询的结果,它为每个用户提供每个操作,然后抓住他们的时间。是否可以从excel调用sql,具体取决于填充一个工作表的查询中返回的结果?

第一张:

First Last       Userid       operation
Bob,  Bobertson, bbobertson,  painting
Bob,  Bobertson, bbobertson,  silkscreen
Joe,  Smith,     jsmith,      silkscreen
Joe,  Smith,     jsmith,      painting

表二:

week,       userid,     operation, time_spent_on_batches, total_estimated_work,
april 4-8th bbobertson, painting,      46,                     48
april 4-8th bbobertson, silkscreen,    46,                     48
april 4-8th jsmith,     painting,      46,                     48
april 4-8th jsmith,     silkscreen,    46,                     48

也许第二张可能有x上的数据和左边的日期范围?

1 个答案:

答案 0 :(得分:0)

使用关系数据库吗?

为什么这里要求出色?