我在MS Access中遇到以下问题:
假设我有一个月度绩效值的公司列表。我可以通过将图表挂钩到具有Month列和Performance列的查询中来查看图表中单个公司的性能。
现在假设我想显示N家公司的图表。理论上,如果我要使用Month列和N Performance列(每个公司一个)生成一个查询,我理论上可以这样做。有没有办法创建一个像这样的变量列数的查询?我有一个SQL后端,如果有必要我可以使用,我可以将任何支持它所需的VBA代码放在一起。我遇到的唯一障碍是我使用MS Access,我不太熟悉。
所以这是我的主要问题:
谢谢!
答案 0 :(得分:1)
使用此表:
company pmonth performance
1 1 10
2 1 8
3 1 15
1 2 15
2 2 5
3 2 25
1 3 5
2 3 4
3 3 20
我创建了这个查询:
SELECT p.company, p.pmonth, p.performance
FROM MonthlyPerformance AS p;
然后将查询更改为PivotChart View并将公司字段拖到“Drop Series Fields Here”,将pmonth拖到“Drop Category Fields Here”,并将性能字段拖到“Drop Data Fields Here”。
如果您愿意,可以使用与其数据源相同的查询SQL创建表单,然后将表单的默认视图设置为数据透视图,并以与查询中的数据透视图视图相同的方式设置图表。 / p>
如果这不是您想要的,请向我们提供有关您想要的图表类型以及显示图表的上下文的更多信息。