如何在类别轴中格式化和分组日期?
我尝试使用以下代码来做到这一点:
With ChartSpace.Charts(0).Axes(chAxisPositionCategory)
.NumberFormat = "mmm yyyy"
.GroupingType = chAxisGroupingManual
End With
但我得到的只是“无效参数”。
如果我写这个:
debug.print ChartSpace.Charts(0).Axes(chAxisPositionCategory).NumberFormat
我得到“将军”
然后如果我写:
ChartSpace.Charts(0).Axes(chAxisPositionCategory).NumberFormat = "General"
这是“无效参数”!!!
这是 MS Access 中使用 OWC11 的 VBA 代码。我已将数据绑定到具有 3 列的 SQL 表:
Field1 varchar(200),
Date1 datetime, --can't use Date type or the chart won't recognise as date!!
Value1 int
我一直在寻求帮助,其他人也有这个问题,但没有人有答案——除了不能解决问题的替代方案。我有一个在 html 中工作但使用硬编码数据的 MS 示例。我需要使用所有基于时间的 X 轴分组函数,但无法通过简单的数字格式。
添加评论:发现这现在可以工作了:
.Charts(0).Axes(chAxisPositionCategory).CategoryLabels.PivotAxis.Fields(0).NumberFormat = "mmm yyyy"
虽然仍然无法进行分组。