数据透视表(Excel)无法以我想要的方式呈现数据

我正在创build一段Java代码来将数据填充到一个excel文件中。 该文件是预先创build的,包括一个数据透视表和一些vba代码。

虽然Java代码工作,我有一些问题让透视图本身工作。 我已经包含了一些demodata截图。 有几个问题我想解决:

  1. 虽然X-Achis被格式化为date轴,但似乎performance得像一个类别轴。 症状:
    • date不是自动sorting的,但只有当我在数据透视表中按相应的列
    • 所有的date都有相同的距离,尽pipe数据有1.5年的差距
  2. cathy的chartline有一个缺口。 但是我确实想要渲染线条,即使有没有数据的datecathy

我是否使用了错误的图表,是否错过了图表选项中的一个重要的checkbox,或者是否真的需要在填写表格之前以编程方式插入数据?

最后一个选项不仅令人失望,而且还会扭曲图表,因为我想让数据点标有符号(如截图上的方块和菱形)

任何帮助表示赞赏。

我的问题的例子

编辑

现在这是我的解决scheme:

  • 首先:数据透视表是伟大的,除非你想要可视化随机sorting的date
  • 我将通过vba将透视数据复制到另一个表单中,并使用常规图表
  • 通过使用点图(X / Y数据)并在“数据源>隐藏和空单元格”(粗略地从德语区域设置翻译)中的对话框中select“使用线连接数据点”
  • vba代码将被扩展,以便根据我的需要设置图表(调整input数据的范围等)

我仍然有点失望。 我原以为这是一个通常的用例。

我设立了试用手册。

  1. 我基于一系列具有date列的数据的折线图。
  2. 这不是枢轴图,只是一个普通的图表
  3. 当我去了X轴格式化选项,并select“date轴”我被提出有关如何跨度date(做你想做的)的select。

  4. 当我使用相同的数据创build基于数据透视表的图表时,x轴格式选项没有给我相同的select

看起来数据透视表不允许date被覆盖。

所以你可能会考虑把你的图表放在一系列数据而不是数据透视表上。

我也发现这个有用的页面,所有关于这种事情: 在这里

基于范围的图表 哈维