当前位置: 首页 > news >正文

帆软普通报表根据条件限制展示不同报表

最近有个新需求,要根据一条sql查询结果在帆软展示不同情况下的不同表样,思索半天还是决定用个简单的笨办法,属于对新手十分友好了。

创建普通报表后首先设置判断条件,条件设置可以是参数变量,也可以是数据库表里面的数据,这里用参数变量的形式来举例。
首先创建数据集,以我的测试数据为例,根据需求拿到合适的字段,并且根据实际情况设置变量。

select * from 销量 where 地区='${地区}'

当前的表样如下图所示:在这里插入图片描述
在这里插入图片描述
暂定当前的需求是 当地区选项选择了华东,那就只展示上方的四列报表,当地区选项选择了华北,那就只展示下方的三列报表。
当前的参数传递是通过url地址直接传的,也可以在参数控件直接设置。

&地区=华北

对报表数据展示区域添加条件属性
当 地区 参数的值传递为 ’华北‘ 时,设置上方的表格行高为0,这样就可以通过参数变量控制其是否展示
在这里插入图片描述
在这里插入图片描述
最终页面的展示结果为三列的表格,说明条件属性的控制生效,然后再设置下方的表格,条件属性设置为当 地区 参数传递为 ’华东‘ 时,下方的表格行高为0,测试一下。

在这里插入图片描述
在这里插入图片描述
测试结果无误,华东地区的表格展示为上方的四列表格。

当参数变量的值不是通过url直接传递的时候,也可以通过组件自定义,或者用sql在数据库里查到,再配置到组件。
这个方法有点笨,但是对于刚接触帆软报表的人十分友好,几乎不用动脑子。
ok,散会!

http://www.dtcms.com/a/406688.html

相关文章:

  • 《2025年AI产业发展十大趋势报告》六十九
  • HTTP 请求方式当中GET请求需要请求头吗?
  • 如何做一个属于自己的网站秦皇岛黄金海岸
  • 【Android View】窗口机制
  • 基于Spring Boot的竞赛管理系统架构设计
  • php代码删除网站温州市建设工程管理网站
  • 【开题答辩全过程】以 Bug交流网站为例,包含答辩的问题和答案
  • Agent开发02-关键思想(ReAct、ReWOO、Reflexion、LLM Compiler等)
  • 【Python语法基础学习笔记】输入输出进阶
  • 整站排名服务手机p2p网站开发
  • Flex布局完全指南:从容器到项目的全方位解析
  • 网站开发搜索功能怎么实现装潢公司设计效果图
  • 营销网站建设都是专业技术人员广西玉林网站建设
  • AI论文写作工作流:从输入到输出的五步模型
  • 《从0到1搭建客户画像系统:AI工具矩阵如何解决开发困局》
  • 阿里云云效将本地的maven相关文件批量推送到阿里云仓库以及使用
  • Docker Swarm主机编排
  • [论文阅读] 人工智能+ | 突破LLM情报分析瓶颈!MAKR多Agent框架让长文本因果推理更精准
  • apifox对一批文件批量请求一个接口
  • 情绪识别论文阅读——Eyemotion
  • 帝国建站软件全栈网站开发工程师
  • 嵌入式单线程编程模型的整理
  • 永磁同步电机无速度算法--改进滑模观测器(幂次指数趋近律)
  • 综合案例2:爬取某客栈的漫画
  • C++笔记(基础)初始化输入输出 const
  • 成都网站设计培训有了网址可以建网站吗
  • 【Redis】分布式集群
  • 人工智能大模型是怎样喂数据的?
  • 其他 | 把 csdn 博客的内容导出成 pdf 文件
  • h5网站开发定制网站如何做优化排名