MS Access 图表中的可变数量绘图

发布于 2024-09-26 17:45:01 字数 399 浏览 5 评论 0原文

我在使用 MS Access 时遇到以下问题:

假设我有一份具有每月绩效值的公司列表。我可以通过将图表连接到具有“月份”列和“绩效”列的查询来查看图表中单个公司的绩效。

现在假设我想显示 N 个公司的图表。理论上,如果我要生成一个包含 Month 列和 N Performance 列(每个公司一个)的查询,我就可以做到这一点。有什么方法可以创建像这样的具有可变列数的查询吗?我有一个 SQL 后端,必要时可以使用,并且我可以将支持它所需的任何 VBA 代码放在一起。我看到的唯一障碍是我无法使用我不太熟悉的 MS Access。

所以这是我的主要问题:

  1. 这可能吗?
  2. 我将如何解决这个问题?我正在努力减少研究时间,所以如果我能找到正确的方向那就太好了。

谢谢!

I have the following problem with MS Access:

Suppose I have a list of companies with monthly performance values. I can view the performance of a single company in a chart by hooking the chart into a query with a Month column and a Performance column.

Now suppose I want to display a chart for N companies. I could theoretically do this if I were to generate a query with a Month column and N Performance columns (one for each company). Is there any way to create a query with a variable column count like this? I have a SQL backend that I can use if necessary, and I'm fine with putting together any VBA code necessary to support it. The only impediment I'm seeing is that I'm stuck using MS Access, which I am not very familiar with.

So here are my main questions:

  1. Is this even possible?
  2. How would I go about tackling this issue? I'm trying to minimize research time, so it would be great if I could just get pointed in the right direction.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦太阳 2024-10-03 17:45:01

使用此表:

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;

然后将查询更改为数据透视图视图,并将公司字段拖至“将系列字段拖至此处”,将 pmonth 拖至“将类别字段拖至此处”,并将绩效字段拖至“将数据字段拖至此处”。

如果您愿意,可以使用与数据源相同的查询 SQL 创建表单,然后将表单的默认视图设置为数据透视图,并按照与查询上的数据透视图视图相同的方式设置图表。

如果这不是您想要的,请向我们提供有关您想要的图表类型以及显示图表的上下文的更多信息。

With this table:

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

I create this query:

SELECT p.company, p.pmonth, p.performance
FROM MonthlyPerformance AS p;

Then change the query to PivotChart View and drag company field to "Drop Series Fields Here", drag pmonth to "Drop Category Fields Here", and drag performance field to "Drop Data Fields Here".

If you prefer, you can create a form using the same query SQL as its data source, then set the form's Default View to PivotChart, and set up the chart the same way as I did for PivotChart view on the query.

If that's not what you want, give us some more information about the type of chart you want and the context in which you will display it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文