反馈已提交

网络繁忙

结果集筛选

  • 文档创建者:文档助手1
  • 编辑次数:21次
  • 最近更新:Leo.Tsai 于 2021-08-11
  • 1. 概述

    1.1 应用场景

    数据集中的字段拖到单元格后,希望前端预览时只展示出这些字段里面的部分数据,一般大数据量场景下会有这样筛选展示数据的需求。

    FineReport 中是通过结果集筛选这个功能实现的。例如下图示例,前端预览时只展示数据集中奇数行的数据:

    Snag_9f334a7.png

    1.2 功能入口

    双击字段所在单元格,弹出的数据列对话框点击高级,对结果集筛选设置项进行配置即可,如下图所示:

    1628664019764278.gif

    2. 筛选方式

    2.1 新建示例模板

    1)以 FRDemo 中的 sales 表为例演示结果集筛选不同的筛选方式,首先新建数据集 ds1 ,SQL 语句为:SELECT * FROM Sales

    2)如下图设计表格,将数据集中的字段都拖到对应单元格中。

    Snag_a1c12e0.png

    3)保存模板,直接分页预览效果如下图所示,可以看到共五条数据。

    Snag_a0b9ed6.png

    2.2 前N个 & 后N个

    顾名思义只显示数据集字段中前几个数据或者后几个数据,至于几个需要用户自定义。

    Snag_a167d01.png

    使用 2.1 中的模板,双击 ID 字段所在单元格 A2 ,将结果集筛选设置为前N个,且右侧编辑框填写 2 ,表示只显示前 2 个数据,点击确定保存配置。

    1628666465299099.png

    点击分页预览,可以看到只筛选展示前 2 个 ID 的数据。

    Snag_a28f5e2.png

    2.3 奇数 & 偶数

    只展示数据集字段中奇数行或偶数行的数据。

    Snag_a2b5771.png

    使用 2.1 中的模板,双击 ID 字段所在单元格 A2 ,将结果集筛选设置为奇数,点击确定保存配置。

    1628666899492103.png

    点击分页预览,可以看到只筛选展示奇数行的数据。

    Snag_a305cc8.png

    2.4 指定

    指定其实就是让用户自定义展示哪几个数据,需要用户自己填写数据的序号。

    Snag_a338e78.png

    使用 2.1 中的模板,双击 ID 字段所在单元格 A2 ,将结果集筛选设置为指定,且右侧编辑框填写 1,2,4 ,表示只显示第 1 个、第 2 个、第 4 个数据,点击确定保存配置。

    1628667443623229.png

    点击分页预览,可以看到只筛选展示指定的数据。

    Snag_a36d547.png

    3. 模板下载

    已完成示例模板参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Primary\DetailReport\结果集筛选示例模板.cpt

    点击下载示例模板:结果集筛选示例模板.cpt

    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭