反饋已提交

網絡繁忙

决策报表自动查询

1. 概述

1.1 应用场景

在决策报表中,控件可以添加到参数界面使用「查询」按钮查询数据,也可以直接在 body 中使用,但是在 body 中使用时,控件是无法直接使用查询按钮来查询数据的,那我们要如何实现控件联动查询数据呢?

例如:在 body 中的下拉框控件选择「地区」,其他使用了地区参数的组件能根据选择的地区展示对应数据。预期效果如下图所示:

9B1BE058-E28F-4A45-BB7A-066AAFFD9DAE.GIF

1.2 实现思路

在数据集中定义地区参数为 $area ,将下拉框控件的名称修改为与地区参数相同的名称 area,即可使用参数联动控件实现自动查询。

若想要实现在参数界面实现自动查询请参考:JS实现决策报表参数界面自动查询

2. 示例

2.1 数据准备

1)点击设计器左上角「文件>新建决策报表」,新建空白模板。

2)新建一个数据库查询 ds1,SQL 查询语句为:SELECT * FROM 销量 where 1=1 ${if(len(area)=0,""," and 地区='"+area+"'")},即定义 area 参数,值为「地区」字段,且当 参数为空时展示全部数据

Snag_1a348c8c.png

2.2 决策报表设计

1)将 body 的布局方式修改为「绝对布局」,再向 body 中拖入「报表块」、「饼图」、「标签控件」和「下拉框控件」。如下图所示:

Snag_1a38e4da.png

2)设置「标签控件」的控件值为「地区:」;「下拉框控件」的控件名称为「area」,即将下拉框控件与参数 $area 绑定。

注:必须保证「下拉框控件」的控件名称与参数名称 area 保持一致。

Snag_1a3c8f16.png

3)设置「下拉框控件」的数据字典为「数据库表」销量表,实际值和显示值均为「地区」。如下图所示:

Snag_1a40376d.png

2.3 设计报表块

双击报表块,进入报表块编辑界面,拖入「地区、销售员、销量」字段,设置 C2 单元格的数据设置为「汇总>求和」。单元格样式可在「单元格属性>样式」中自行设置。

表格样式如下图所示:

Snag_1a3fbc03.png

2.4 绑定图表数据

双击饼图,设置饼图的数据来源:数据集为 ds1,系列名为「销售员」,值为「销量」,汇总方式为「求和」。如下图所示:
1611730364742564.png

2.5 效果预览

2.5.1 PC 端

保存决策报表,点击「PC端预览」,效果如 1.1 节预期效果所示。

2.5.2 移动端

App 端和 HTML5 端均支持,效果如下图所示:

3CA40E7F-F7D9-44A0-AA32-D6413EDAD63A.GIF


3. 模板下载

已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\frm\决策报表自动查询.frm

点击下载模板:决策报表自动查询.frm

附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙