具有多个图表条件的水晶报表

时间:2015-04-23 09:56:40

标签: sql vb.net charts crystal-reports

我有一个包含2列的表

(OD) / (SV)

(2014-10-13) / (647423.00)

(2014-10-14) / (40272.72)

(2014-11-14) / (757531.50)

(2014-11-15) / (87175.44)

(2014-12-15) / (0.00)

(2014-13-16) / (126031.50)

我需要制作一份包含2014年最后3个月所有销售报告的报告 换句话说,我想获得像

这样的3个值
  • 在2014-10-1和2014-10-30之间OD的总SV

  • 2014-11-1和2014-11-30之间OD的总SV

  • 2014-12-1和2014-12-30之间OD的总SV

并将所有这些放入图表

我的问题是图表需要直接从数据库字段中获取值或报告字段

那么如何制作这样的条件以允许图表具有3个值以便将其放入图表中?

PS:我在这个

中使用VB.NET

1 个答案:

答案 0 :(得分:0)

  1. 在报告中添加6个参数:From1 To1 From2 To2 From3 To3(也许只放一个参数可能更容易参数From,然后使用Formula字段评估所有其他日期)
  2. 根据所选的日期和期间添加grouping字段,以便可以对值进行分组和汇总(可以在查询中创建此字段)

    IF({SalesRep1.OD})> = {?From1} AND {SalesRep1.OD}< = {?To1}那么1 ...

  3. 在报告中创建group(使用群组专家),然后在Summarized Field创建每个群组的总计