-3
我需要在那个特定列中求和。我使用自定义代码,但只提供一个行值,而不添加其余列。我一直在寻找互联网一周,但没有具体的解决方案。 请看看上面的图片我在两个文本框中使用自定义代码,然后我使用GetTotal方法来获得总和,但只给出一个列值不会添加列的其余部分。请帮我
我需要在那个特定列中求和。我使用自定义代码,但只提供一个行值,而不添加其余列。我一直在寻找互联网一周,但没有具体的解决方案。 请看看上面的图片我在两个文本框中使用自定义代码,然后我使用GetTotal方法来获得总和,但只给出一个列值不会添加列的其余部分。请帮我
您可以在该文本框,而不是试图把它在文本框的值的公式适用于总:
=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")
谢谢。
我做了同样的事情,但给了我一个列值而不是其余 –