在 Microsoft Access 现代图表的 X 轴上显示值时出现问题

问题描述 投票:0回答:1

我正在尝试在包含大约 2800 到 5600 行数据的 Access 报告中的现代图表上绘制趋势线。我已经能够成功绘制所述数据点,但是我需要图表的 X 轴以这种格式“hh:nn”正确显示当前时间。

到目前为止我还无法达到这个结果。我已经使用标准 Microsoft 图表来实现此功能,但标准 Microsoft 图表似乎有 3999 行数据的行限制,这不适用于我的用例。

图 1 是我需要列出 X 轴值的现代图表,图 2 是旧图表,该图表的行限制似乎为 3999 行数据。为了清楚起见,图表使用的当前数据集由 4738 行数据组成。

下面是我用来在图表上显示数据的查询。

SELECT [_tempTbl].DateAndTimeVar, [_tempTbl].hrsMinutes,[_tempTbl].PRES, [_tempTbl].TEMP, [_tempTbl].VAC
FROM _tempTbl
ORDER BY [_tempTbl].DateAndTimeVar;

包含示例数据的表格。

日期和时间变量 小时分钟 PRES 温度 VAC
12/7/2023 7:09:47 上午 07:09 0 91.6069869995117 0.185184478759766
12/7/2023 7:10:07 上午 07:10 0 91.6883697509766 0.185184478759766
12/7/2023 7:11:07 上午 07:11 0 91.8330459594727 0.135272979736328
12/7/2023 7:12:27 上午 07:12 0 92.0048446655273 0.218460083007813
12/7/2023 7:21:37 上午 07:21 1.78747177124023 174.650970458984 0

DateAndTimeVar 是 Datetime2 数据类型。 以下是我的现代图表的图表设置。

链接到所提供的所有图表图片中使用的 exmaple 数据集。 示例数据集的 Dropbox 链接

感谢您的阅读,非常感谢任何帮助或意见。

sql vba ms-access ms-access-2016
1个回答
0
投票

好吧,我无法让它与包含时间值的日期时间列一起使用。

我将

hrsMinutes
更改为短文本并填充:

UPDATE _tempTbl SET hrsMinutes = TimeValue([DateAndTimeVar]);

然后图表会自动拾取 x 轴值。

它还应该可以使用

TimeValue([DateAndTimeVar])
进行查询。或者也许
CStr(TimeValue([DateAndTimeVar]))

© www.soinside.com 2019 - 2024. All rights reserved.