0
我正在使用報告生成器編寫SSRS報告並獲得我的主報告和子報告 - 我必須這樣做,因爲其中一個數字是在不同的表格中。主要報告顯示了一個客戶列和一個數量列,然後是我的子報表列 - 在下一列中,我需要顯示這兩個數字加在一起,然後是另一列,其中有另一個數字,最後一列將從計算結果中扣除第四列第三 - 我不知道如何寫一個合併子報表值的表達式。SSRS報告 - 在我的主要報告中使用子報告中的值進行計算
我正在使用報告生成器編寫SSRS報告並獲得我的主報告和子報告 - 我必須這樣做,因爲其中一個數字是在不同的表格中。主要報告顯示了一個客戶列和一個數量列,然後是我的子報表列 - 在下一列中,我需要顯示這兩個數字加在一起,然後是另一列,其中有另一個數字,最後一列將從計算結果中扣除第四列第三 - 我不知道如何寫一個合併子報表值的表達式。SSRS報告 - 在我的主要報告中使用子報告中的值進行計算
你不能從子報表中檢索你想要的值,因爲這不是子報表的工作方式。
當您運行SSRS報表時,父級報表將參數傳遞給子報表(兩者之間唯一的數據傳輸),呈現子報表,然後呈現的子報表作爲父級報表插入到父報表中報告被呈現。
正如我所見,您有兩個選擇來解決問題。
1)加入源查詢中兩個表中的數據,以便所有適當的信息位於報表中的一個數據集內。
2)使用Lookup函數從第二個數據集檢索值。這是一個非常靈活的選擇,我強烈建議您檢查這種情況。