我正在使用Stimulsoft Reports。如何获取页面上表格中字段的总和值,而不是全部报告?
答案 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()..