皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1118|回复: 3

皕杰报表三级联动怎么实现

[复制链接]
发表于 2018-11-28 15:50:56 | 显示全部楼层 |阅读模式
帮助文档中有两级联动的示例,那请问三级联动怎么实现?
发表于 2018-11-28 15:56:29 | 显示全部楼层
本帖最后由 bijetsupport02 于 2018-11-29 15:44 编辑

所谓三级联动,也就是说第二个参数随第一个变化,第三个参数随第一个和第二个变化。
第一步:新建报表threeld. Brt。
第二步:新建数据集
      
  1. ds:select * from 订单
复制代码

第三步:将摘要视图中的数据集字段托放到单元格中,如下图所示:

A3单元格中表达式为:=ds.group(货主地区),设置为纵向扩展;
B3单元格中表达式为:ds.group(货主城市),设置为纵向扩展;
C3单元格中表达式为:=ds.货主名称;
D3单元格中表达式为:=ds.货主地址;
E3单元格中表达式为:=ds.货主邮编;
F3单元格中表达式为:=ds.sum(运货费);
第四步:创建参数



第五步:修改数据集
  1. ds:select * from 订单 where 货主国家=? and 货主地区=? and货主城市 in (?)
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2018-11-29 16:00:15 | 显示全部楼层
第六步:创建数据集参数

第七步:新建数据集ds1、ds2
  1. ds1:select  货主国家,货主地区 from 订单  group by 货主国家,货主地区
  2. ds2:select  货主城市,货主地区,货主国家  from 订单 group by 货主城市,货主地区,货主国家
复制代码

第八步:创建查询表单

第九步:选择控件类型
A1:

B1:

C1:

第十步:创建数据联动
B1:

C1:

第十一步:web预览

第十二步:选择国家、地区、城市后查询

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2018-11-29 16:26:47 | 显示全部楼层
默默地点个赞,然后闪人
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2025-2-6 00:07 , Processed in 1.105326 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表