我有一個BIRT報告問題,我正在處理報告中嵌套表格的位置。外表包含與發票上的項目相關的數據,而內部表格包含與人工費用的價格區分相關的內容。我寫了一個單獨的DataSet,它獲取內部數據,並由參數綁定到外部表中的數據。現在,當我使用我給出的默認值在BIRT中預覽內部DataSet時,它會返回該行帳單號的兩行數據&項目編號 - 正常費率&加班費率,如果您願意的話。當我在相同的數據上完整地運行報表時,外部表格的內容很好,但內部表格只重複了兩次相同的行 - 這只是重複的第一行。BIRT報告中的錯誤重複行
這是八九不離十什麼表看起來像在佈局視圖:
Item Description Rate Quantity Item total
[item] [desc] [rate] [quantity] [total]
...這裏的價格&數量都在內部表。
我會希望看到這樣的:
Item Description Rate Quantity Item Total
1 Callout $40 1 $40
2 Labor $30 4.5 $185
$50 1
而是我得到更多的這樣的:
Item Description Rate Quantity Item Total
1 Callout $40 1 $40
2 Labor $30 4.5 $185
$30 4.5
...即使查詢預覽內數據集數據庫&基於在相同的輸入條件下顯示預期的結果。
有沒有其他人有過這樣的經歷?我有一個預感,那就是綁定,但不知道是什麼。
有一堆我不明白你的報告在這裏,但第一個問題是;你爲什麼使用兩個數據集? –
因爲父表的數據與孩子的數據之間存在一對多的關係。根據各種因素,可能會有(估計)給定工作項目中使用4或5個定價頻段。 –