我真的不知道如何說我的標題,所以我只是解釋我的情況。我在水晶報告方面相對較新,基本上我所知道的如何做的就是在有數據集的地方顯示線性集合,並且只顯示所需的所有字段,基本上這些字段具有1..1的關係。但是,我試圖做一個報告,在這兩個字段之間可能存在0..n的關係,並且會打破報告的線性特性。例如:水晶報告之一是對很多關係
我有3套集合的各自的性質如下:
貢獻
- ContributionMonth
- ContributionAmount
匯款
- ContributionMonth
- RemittancePeriod
- 金額
沒收
- ContributionMonth
- ForfeiturePeriod
- 金額
對於每個捐款可以有0..n匯款和/或沒收與它有關。所以會有情況下,報告應該是這個樣子:
ContriMonth || ContriAmt || RemitPeriod || 金額 || ForfPeriod || 金額
2010年1月954.23 ----- || 2010年第一季度------- || 500.00 --- || ----------------- ||
------------------ || --------------- || 2010年第二季度-------- || 250.00 --- || ----------------- ||
2010年2月|| 5000.00 --- || ------------------- || ----------- || 2010年第二季度------- || 550.00
------------------- || ------------- || ------------------- || ----------- || 2010年第三季度------- || 750。00
我已經使用您展示的職權範圍和沒收細節像
if({ContributionDetails.ContributionMonth} = {RemittancesEmployerMonthly.ContributionMonth})
then
{RemittancesEmployerMonthly.TotalEmployerRemittance}
else
0.00
公式嘗試,但它創建了一個內部聯接,其中僅顯示有匯款的捐款,並跳過沒有匯款的值/ forfeitures
我該如何去做這種格式?
由於提前
這些「集合」的數據源是什麼?它是關係數據庫還是其他數據源? – 2012-01-05 08:00:42
那麼..它實際上是從數據庫中,「集合」通過包含多個查詢結果的數據集傳遞。 – evablack 2012-01-06 01:20:57