如何构建我的MS Access Chart查询?

时间:2012-07-06 20:50:03

标签: ms-access ms-access-2007 ms-office

这对于大师来说可能很容易。

我按月将员工结果的数据表结构化为以下字段:

Name,Metric,Jan,Feb,Mar,Apr, ...,Dec

当我按原样获取此数据集并将其全部选为 MS Excel 中的简单列图的输入时,图表会计算出每个系列都是由Name + Metric定义的,( y轴)由Jan-Dec列中的值定义,图表的列按日期(x轴)分割。

当我使用简单的Select查询将同一数据集提供给MS Access时:

Select Name, Metric, Jan, Feb, Mar... Dec from Results

我需要能够告诉图表如何使用数据。我该怎么做?

另外,我知道我可以展平数据集,以便日期在行中,然后使用Crosstab query进行访问来计算出来,但是压缩数据似乎效率低下,以便Access可以扩展它再次出来。我将假设有一种方法可以告诉图表以某种方式使用数据,这就是我在这里回答的问题。

1 个答案:

答案 0 :(得分:0)

选项1

这是一个快速而又脏的修复方法。

Excel本质上是通过连接创建Name + Metric的“分组”类别。一个快速而肮脏的解决方案是使用默认条形图并将其Row Source属性设置为:

选择姓名& ''&公制,1月,2月,3月...结果的12月

之后,如果仍然需要调整,请从设计视图中双击图表对象,看看您可以使用哪些图表属性。

选项2

要更高级地控制图表布局,请选择表格结果并使用Access中的数据透视图功能。此图表稍后可以作为子表单添加到另一个报表或表单上。

旁注:你应该尽量避免使用字段名“Name”,因为它是一个保留字