我是C#中的新成員,我在想我是否可以在RDLC中使用變量?如果我可以使用,請告訴我如何使用它。我的意思是賦值到變量..或者類似的東西..如何在RDLC中使用變量
我有購買和支付table.In我的報告,我需要從這兩個表中抽取特定列,例如,
[PurchaseNo] [PaymentDate] [PurchaseAmount] [PaymentAmount]
c1 12/3/2012 1000 200
12/4/2012 1000 500
-------------------------------------------------------------------
SubTotal 1000 700
--------------------------------------------------------------------
c2 12/3/2012 900 300
12/4/2012 900 500
-------------------------------------------------------------------
SubTotal 900 800
--------------------------------------------------------------------
Total 1900 1500
UI就是這樣..但是當我創建RDLC就跑吧..
[PurchaseNo] [PaymentDate] [PurchaseAmount] [PaymentAmount]
c1 12/3/2012 1000 200
12/4/2012 1000 500
-------------------------------------------------------------------
SubTotal 2000 700
--------------------------------------------------------------------
c2 12/3/2012 900 300
12/4/2012 900 500
-------------------------------------------------------------------
SubTotal 1800 800
--------------------------------------------------------------------
Total 3800 1500
這就是我目前有現在我的問題.. 我不知道添加PurchaseAmount和付款即可」在一天內支付.. 所以我認爲是我將在RDLC和RDLC中創建一個變量,我將使用IIf函數來檢查PurchaseNo是否相等。如果相同,我將避免添加PurchaseAmount .. 並存儲在變量中。或者有什麼方法可以告訴我!
有人知道,請幫助我!
有關標記的目的,這是SSRS 2005或2008?兩個版本都提供參數。 – Yuck 2012-04-06 15:51:39
您的小計的邏輯不清楚。如果您只想要最大最小值,或者首先在您的c1,c2組中作爲小計,那麼在不添加變量或參數的情況下就可以輕鬆完成。 – 2012-04-06 16:22:30
對不起,我的信息不清楚..我使用VS2010和NHibernate。我在我的項目中創建DataSet並調用Nhibernate查詢以獲取DataSet中的所有值。是的,我已經按PurchaseNo分組,並且在我的RDLC中添加了組頁眉和頁腳,但是出錯了,我無法弄清楚自己! PaymentAmount和PaymentDate是PurchaseNo的兒童組 – 2012-04-07 03:58:46