2017-02-13 80 views
-3

updated​​如何計算rdlc報告中的計算文本框?

我需要在那個特定列中求和。我使用自定義代碼,但只提供一個行值,而不添加其餘列。我一直在尋找互聯網一週,但沒有具體的解決方案。 請看看上面的圖片我在兩個文本框中使用自定義代碼,然後我使用GetTotal方法來獲得總和,但只給出一個列值不會添加列的其餘部分。請幫我

回答

0

您可以在該文本框,而不是試圖把它在文本框的值的公式適用於總:

=Sum(Code.YourMethod(Fields!Filed1.Value, Fields!Filed2, otherParam), "YourDataSetName") 

例如,如果您的報表數據集的名稱是「數據集1」

Sum(RepHlpr.RepHlpr.GetPar("Amt", Fields!hp.Value, Fields!make.Value), "DataSet1") 

我創建了一個代碼功能:

Public Function Multiply(ByVal value As Integer, factor As Integer) As Integer 
Return value * factor End Function 

然後我設置表達我的額外列未綁定數據:

=Code.Multiply(Fields!Price.Value, 2) 

然後,我添加一個文本框,並設置基於我的自定義列表達其總表達:

=Sum(Code.Multiply(Fields!Price.Value, 2), "DataSet1") 

謝謝。

+0

我做了同樣的事情,但給了我一個列值而不是其餘 –