彩票走势图

logo FastReport中文文档

TopN 分组


如果标题组中值的数量很大,就会产生过多的报告页面。TopN 分组可以显示前 N 个值,并以折叠形式显示其余值:

fastreport

How it works

TopN 函数使用四个元素来显示数据:

  • TopN 组是包含大量数值的源组。
  • TopN 总值,显示 TopN 值的总和。
  • “Others”组,显示 TopN 未包含的数值。
  • “Others "组的结果。

如果源数据组中的数值少于 TopN.Count 属性中指定的数值,则会像往常一样显示,而不进行 TopN 分组。否则会出现以下情况:

  • N 个值留在主组中;
  • “Others "组;
  • 将主数据组和 "Others "数据组中的数据汇总;
  • 得到的数值显示为 TopN 的总和以及 "Others "组的总和。
设置
TopN 是为主组设置的。为此,请双击元素或从右键菜单中选择 "Edit ..."。
fastreport

处理附加元素有两种方法:

  • ”TopN 合计"、"Others"、"Others 合计 "元素会在建立矩阵时自动创建。它们的视觉设计是从主元素中复制的。您可以管理元素的可见性,并为总元素指定文本。没有其他自定义外观的选项;
  • 上述元素会添加到矩阵模板中。这样就可以完全自定义外观,并更改元素的顺序。您可以添加折叠按钮,以交互方式管理单个元素的可见性。

下面是矩阵模板添加其他元素后的样子:

fastreport

在这种情况下,主组用红色突出显示,附加元素则用锁头图标标记。您可以在主元素编辑器窗口中取消勾选 "Create additional items "复选框来删除它们。

TopN, BottomN, FirstN, LastN
TopN 引擎使用原始组中的前 N 个值。结果值的含义取决于原始组的排序方式:

  • 分组按标题值排序:显示前 N 个值(升序排序)或最后 N 个值(降序排序);
  • 按总值排序:显示最大的 N 个值(降序排序)或最小的 N 个值(升序排序)。
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP