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

时间:2017-06-28 13:17:11

标签: reporting-services report ssrs-2012 ssrs-tablix reportbuilder3.0

在报表生成器中,我需要计算多个行的总和作为Tablix中值的总和。我已经读过,为此我可以使用自定义代码,但我不知道如何将其集成到我的报告中。来自互联网的摘录:

<div style="width: 200px; max-width: 200px; background-color: lightblue;">
verylongtext_verylongtext_verylongtext_verylongtext_verylongtext_verylongtext_verylongtext_ verylongtext_verylongtext_verylongtext_verylongtext_verylongtext_
</div>
     

要使用该代码,请使用“余额”字段中的AddTotal   as:= AddTotal(根据业务角色更改Balance值)。   此表达式将返回已经存在的余额值   根据业务角色而改变。

     

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

任何人都可以一步一步解释我该怎么办? 我有自定义表达式在数据文本框中计算的SKU值。 SKU是Brands的儿童组。我需要计算品牌的总数(我在品牌中添加了总行数,我需要总计)。

1 个答案:

答案 0 :(得分:1)

要添加自定义代码,请右键单击报表周围空白处的某个位置。选择“报告属性”,然后选择“代码”。从粘贴的灰色框中添加代码,然后单击“确定”。您刚刚创建了两个要使用的新函数。使用= code.Addtotal(fields!yourfield.value或reportitems!yourfield.value)作为总行的小计和= code.GetTotal(fields!yourfield.value或reportitems!yourfield.value)。