【问题标题】:Crystal Reports month to month comparison chart over two yearsCrystal Reports 两年内的月度对比图
【发布时间】:2013-03-05 15:55:17
【问题描述】:

我们正在使用 Crystal Reports 2011 生成包含多个图表的报告。一个图表特别需要显示两年多的每个月的消耗量 (MBTU)。我们希望将相似的月份并排排列,以便轻松查看月份之间的差异。这是一个模型,展示了我们希望图表的外观。唯一的区别是我们要显示整整十二个月; 10 月至 9 月。

我们的数据源结构如下:

entity      'the entity we are summarizing
consumption 'raw consumption in MBTU
date        'this is a date field that includes month and year

但是,我们无法让我们的图表以这种方式显示。我们已经完成的工作如下所示。

我们没有 2012 年 9 月以后的数据,这就是 2012 年 10 月、11 月、12 月为空白的原因。然而,我们确实有 2011 年 1 月、2 月、3 月的数据,但由于某种原因没有显示。此外,我们希望图表从 10 月开始,一直持续到 9 月。

我们在图表专家中的参数设置为:

更改:@MonthName 和 @Year(按此顺序) 显示值:消费

关于如何在 Crystal Reports 中实现我们想要的效果有什么想法吗?

【问题讨论】:

    标签: charts crystal-reports


    【解决方案1】:
    1. we do have data for Jan, Feb, Mar of 2011 but it is not displaying for some reason
      首先,您应该对此进行调查。您的数据集可能不是您认为的那样。

    2. 您可以在数据源和图表之间添加一个 SQL 层。您可以在 Crystal 本身、数据源等处执行此操作。这取决于您的整个设置。在这个 SQL 层中,您可以进行大量自定义编码,甚至可以按月交叉表您的数据以显示完全没有数据的月份。但是,一个 Where 子句就足够了,例如 Where date>='20111001' and date <'20121001'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      相关资源
      最近更新 更多