【问题标题】:Change X-Axis values in Microsoft Access?在 Microsoft Access 中更改 X 轴值?
【发布时间】:2020-09-24 20:50:37
【问题描述】:

我是 Microsoft Access 的新手,我正在尝试使用“插入现代图表”选项制作一个折线图,显示我给定数据集中每个月的总月销售额:我想要X 轴(1 月、2 月、3 月等)和 Y 轴上的月总销售额,给我所有月份的一条线

我编写了一条 SQL 语句来总结月份的所有值,但是在尝试制作图表时,我无法让 X 轴正常工作,导致图表如下所示:@ 987654322@.

这是 SQL 语句:

SELECT Sum(Sales.Jan) AS January, Sum(Sales.Feb) AS February, Sum(Sales.March) AS March, Sum(Sales.April) AS April, Sum(Sales.May) AS May, Sum(Sales.June) AS June
FROM Sales;

如何设置 X 轴以显示适当的月份而不是图像中显示的值?非常感谢任何帮助,我已经坚持了好几天了。

【问题讨论】:

  • 您在使用 Access 现代图表吗?编辑问题以显示 SQL 语句。
  • 是的,我正在使用现代图表选项。
  • 第一个字段是 X 轴值,其余字段是 Y 轴数据。您的查询不适用于任一图表实用程序。这真的是您的数据在表格中的结构方式吗?
  • 是的,很遗憾,这是作为大学作业提供的。我制作其他图表没有问题,但事实证明这很痛苦。我以为我只是错过了一些东西,但我想这比我想象的要难。

标签: sql ms-access graph


【解决方案1】:

从一个 UNION 查询开始以规范化数据结构:

SELECT Sum(Jan) AS Data, "Jan" AS Mo, 1 AS MoN FROM Table1
UNION SELECT Sum(Feb), "Feb", 2 FROM Table1
...
UNION SELECT Sum(Dec), "Dec", 12 FROM Table1;

将该查询用作图表 RowSource 的源:
SELECT Mo, Data FROM Table1UNION ORDER BY MoN;

我知道这适用于经典图表控件,并希望它也适用于 Modern Chart。

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多