1
我有一份顯示信用卡批次的水晶報表。它的數據源包含一系列信用卡交易,每個交易都有一個批號和一個卡類型。報告首先按批號分組,然後按卡類型分組。在每個卡類型組的末尾,它顯示了該卡類型的總金額。所有卡類型組顯示後,它將顯示批組頁腳。以下是一個示例:在另一部分重複組頁腳
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
....
現在客戶要求查看每批總數超過每卡的總數。例如。
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 Line不應出現或佔用任何空間。如果稍後,Diners卡成爲可接受的,則應在不編輯報告的情況下顯示。
爲了顯示已計算的值,必須創建一個子報表並招致額外開銷似乎很愚蠢。有沒有另一種方法來做到這一點?