我的主报告带有一个显示收入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为了便于阅读,我似乎无法缩进我的专栏。
答案 0 :(得分:0)
很难在交叉表中编写这种计算方法。但是可以采用一种方法。
方法1:
因为我看到您的交叉标签很简单,因此使用主报告中的两个corss标签而不是子报告。
对于差异(Surpless或赤字),请使用第3个交叉表并创建与前两个相同的层次结构并编写difference
公式。
方法2:
请参阅下面的帖子,我给出了在不使用交叉表的情况下获取交叉表功能的答案。查看以下链接中的answer
部分
How to filter information within a Cross Tab in Crystal Reports
让我知道它是怎么回事。