我有一份显示信用卡批次的水晶报告。它的数据源包含一堆信用卡交易,每个交易都有批号和卡类型。报告首先按批号分组,然后按卡类型分组。在每个卡类型组的末尾,它显示为该卡类型确定的总金额。显示所有卡类型组后,它将显示批处理组页脚。这是一个例子:
Batch 1
Visa
Transaction1 $100
Transaction2 $243
Visa Total $343
AmEx
Transaction1 $543
Transaction2 $234
Transaction3 $49
Amex Total $826
Batch Total $1169
Batch 2
....
现在,客户要求查看每批卡总数以上的每张卡总数。 E.G。
Batch 1
Visa
Transaction1 $100
Transaction2 $243
Visa Total $343
AmEx
Transaction1 $543
Transaction2 $234
Transaction3 $49
Amex Total $826
Visa Total $343
Amex Total $826
Batch Total $1169
Batch 2
....
有一个问题是,我事先并不知道会有哪种卡类型,因此无法将其硬编码到报告中。如果没有Visa交易,则Visa Total行不会出现或占用任何空间。如果稍后,Diners卡被接受,则应该在不编辑报告的情况下显示。
为了显示已经计算过的值,必须创建一个子报表并产生额外的开销似乎很愚蠢。还有另一种方法吗?
答案 0 :(得分:0)
最简单的方法是使用子报表来批量返回摘要。