Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 在表达式中使用自定义代码(Reporting Services)。计算行的总和_Reporting Services_Report_Ssrs 2012_Ssrs Tablix_Reportbuilder3.0 - Fatal编程技术网

Reporting services 在表达式中使用自定义代码(Reporting Services)。计算行的总和

Reporting services 在表达式中使用自定义代码(Reporting Services)。计算行的总和,reporting-services,report,ssrs-2012,ssrs-tablix,reportbuilder3.0,Reporting Services,Report,Ssrs 2012,Ssrs Tablix,Reportbuilder3.0,在报表生成器中,我需要将几行的总和计算为tablix中的值之和。我已经读到,出于这个目的,我可以使用自定义代码,但我不知道如何将其集成到我的报告中。摘自互联网: 要使用代码,请在“余额”字段中使用AddTotal,例如 as:=AddTotal(根据业务角色更改余额值)。 此表达式将返回已删除的余额的值 根据业务角色进行更改 然后在页脚中,使用以下表达式:=GetTotal()。那将 返回已更改余额的总值 谁能一步一步地解释一下我该怎么办? 我在数据文本框中通过自定义表达式计算SKU值。SKU是

在报表生成器中,我需要将几行的总和计算为tablix中的值之和。我已经读到,出于这个目的,我可以使用自定义代码,但我不知道如何将其集成到我的报告中。摘自互联网:

要使用代码,请在“余额”字段中使用AddTotal,例如 as:=AddTotal(根据业务角色更改余额值)。 此表达式将返回已删除的余额的值 根据业务角色进行更改

然后在页脚中,使用以下表达式:=GetTotal()。那将 返回已更改余额的总值

谁能一步一步地解释一下我该怎么办?
我在数据文本框中通过自定义表达式计算SKU值。SKU是品牌的子组。我需要为品牌计算总数(我添加了一个总的行,我需要得到总的品牌)。< /P> < P>添加自定义代码,右击报告中空白区中的某个地方。选择“报告属性”,然后选择“代码”。从粘贴的灰色框中添加代码,然后单击“确定”。您刚刚创建了两个要使用的新函数。小计使用=code.Addtotal(fields!yourfield.value或reportitems!yourfield.value),总计行使用=code.GetTotal(fields!yourfield.value或reportitems!yourfield.value)。

好的,谢谢,我已经完成了。有人能告诉我们是否有可能使用这种方法隐藏数据行(仅显示小计和总计)。现在,当我隐藏行时,小计等于0。
Dim public totalBalance as Integer
Public Function AddTotal(ByVal balance AS Integer ) AS Integer
                totalBalance = totalBalance + balance
                return balance

End Function

Public Function GetTotal()
                return totalBalance
End Function