如何在Stimulsoft Reports中对字段的值求和

时间:2012-06-17 20:42:47

标签: report stimulsoft

我正在使用Stimulsoft Reports。如何获取页面上表格中字段的总和值,而不是全部报告?

2 个答案:

答案 0 :(得分:1)

计算容器或页面的总数非常简单。为此,有必要在聚合函数的名称之前添加拉丁字母'c'(小写)。例如:

{cCount(DataBand1)}

此表达式将返回一页的行数。

<强>通知即可。页面也是一个容器。因此,页面总计的计算与计算容器总数的方式相同。

当计算面板或页面的总数时,需要通过计算聚合函数来指定数据带。这是必要的,因为可以在一个页面上放置多个数据带。

可以在一个页面或面板上使用任意数量的聚合函数。 Stimulsoft Reports没有限制。可以将页面的总数与条件组合。例如:

{CountIf(DataBand1, Products.UnitsInStock = 0)}

表达式将返回此页面上等于零的元素数。

在Stimulsoft Reports中,总计的计算可以通过另一种方式立即生成。 您应该使用特殊的Totals前缀。总计的计算发生在调用函数的位置,与标准结果相反,计算在报表呈现时执行。

考虑通过分组报告示例计算报告中的总计。 计算组中条目与报告中条目的比率,并以百分比显示总数。为此,请使用以下

在GroupFooterBand中添加文本组件
{Count(DataBand1) / (double)Totals.Count(DataBand1)} 

表达式,其中Count(DataBand1)函数将计算组中的行数,而Totals.Count(DataBand1)函数将计算报告中的行数。要以百分比显示总值,您应该将文本组件的“文本格式”属性设置为“百分比”。

答案 1 :(得分:0)

Dictionary-&GT;函数 - &GT; Totals-&GT; SUM()..