子报告/主报告交叉表字段差异,

时间:2014-05-07 08:20:33

标签: crosstab crystal-reports-2010

我的主报告带有一个显示收入regions的交叉表 同样,在主报告中调用子报告,显示相同区域的Expense

现在我必须显示每个地区的收入和支出的赤字/盈余。

我该如何解决?有什么建议?我正在尝试shared variable,但这只是给了我total difference between the two reports.

----------
     Income              Expense           Surplus/Def 

 - Region1--  1000         Region1 -- 500    --  500
 - Region2 -- 2000         Region2--  2000   --  0
 - Region3--  3000         Region3 -- 2000    -- 1000
 - Total  --  6000         Total ---   4500    - 1500

p.s为了便于阅读,我似乎无法缩进我的专栏。

1 个答案:

答案 0 :(得分:0)

很难在交叉表中编写这种计算方法。但是可以采用一种方法。

方法1:

  1. 因为我看到您的交叉标签很简单,因此使用主报告中的两个corss标签而不是子报告。

  2. 对于差异(Surpless或赤字),请使用第3个交叉表并创建与前两个相同的层次结构并编写difference公式。

  3. 方法2:

    请参阅下面的帖子,我给出了在不使用交叉表的情况下获取交叉表功能的答案。查看以下链接中的answer部分

    How to filter information within a Cross Tab in Crystal Reports

    让我知道它是怎么回事。