首页 > 其他分享 >1.3 参数查询入门示例

1.3 参数查询入门示例

时间:2023-08-17 21:15:06浏览次数:29  
标签:控件 入门 1.3 地区 单元格 示例 添加 参数 设置

一、参数查询

1.模板准备

1)新建普通报表,新建数据集 ds1 ,SQL 语句为:SELECT * FROM 销量。

2)点击「模板>模板参数」,在弹出的「模板参数」设置页面中,点击添加按钮添加参数。

3)双击左侧的页面中双击参数名称,将参数名设置为「地区」,在右侧的默认值处,设置默认值为「华北」,点击「确认」。

image

4)合并 A1~C1 单元格,添加公式:$地区 + "销售额",使标题显示为选中的地区名称加“销售额”,例如:华北销售额。

image

5)A2、B2、C2 分别输入:地区、销售员、销量,并将数据集 ds1 中对应的数据列拖入到 A3~C3 单元格中,调整单元格的大小。

image

6)选择 C3 单元格,选择「单元格元素>基本>数据设置」,选择「汇总」、「求和」。

image

2.控件设置

2.1 添加控件

1)点击编辑参数面板,在右侧是组件设置中选择「全部添加」。
image

2)将控件设置为下拉框控件。
image

2.2 设置控件

1)选中标签控件,控件值为「地区:」。

2)选中下拉框控件,控件名称为「地区」,数据字典类型设置选择「数据查询」,数据集为 ds1 ,实际值和显示值列名相同均选择「地区」。
image

image

2.3 添加过滤

1)双击 A3 单元格,添加过滤条件:地区等于参数「$地区」,使单元格中内容根据下拉框选择的地区名称进行过滤。
image
2)选择增加非常重要,不然就不会进行筛选
image

2.4 调整结构

1)调整居中、背景颜色、边框等结构
image

标签:控件,入门,1.3,地区,单元格,示例,添加,参数,设置
From: https://www.cnblogs.com/yuyingblogs/p/17638839.html

相关文章

  • 几道典型的贪心算法练习题-适合入门
    1、看电视题目描述暑假到了,小明终于可以开心的看电视了。但是小明喜欢的节目太多了,他希望尽量多的看到完整的节目。现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗?输入输入包含多组测试数据。每组输入的第一行是一个整数n(n<=100),表示小明喜欢的节目的总数。接下......
  • GIC入门(二):寄存器组成,配置和中断处理
    1.寄存器组成GIC寄存器分为以下三组:GIC_DistributorGIC_RedistributorCPUInterfaceGIC_D&GIC_R两组寄存器用于配置中断,CPUInterface用于处理中断。GICD_*:distributor寄存器是memory-mapped,即占用地址空间,寄存器功能主要有:为SPI中断设置优先级级别,路由SPI将其分配至不......
  • ctfshow-web入门-信息搜集
    title:ctfshowweb入门信息搜集date:2023-08-1117:21:10categories:web刷题记录description:web1~web17web1f12查看源代码即可发现注释web2js前台拦截,右键查看源代码和f12均失效,两种方法均可1.设置中打开开发者工具2.url头部添加view-source:web3使用浏览器的......
  • ctfshow-web入门-sql注入-SELECT模块
    title:ctfshow-web入门-sql注入-SELECT模块date:2023-08-1322:06:17categories:web刷题记录description:web171~web172基础知识缺乏的推荐看我的sqli-labs系列web171单引号包裹,思路很简单。先看多少列1'ORDERBY3--+确定三列查看回显1'UNIONSELECT1,2,3--+......
  • /proc/PID/maps 文件及示例说明
    文件及字段说明这个文件中的内容描述了进程的虚拟内存空间中的不同区域,包括代码段、数据段、堆、栈以及共享库等。每一行都代表了一个内存区域,并包含以下列:起始地址和结束地址:内存区域在虚拟内存空间中的起始地址和结束地址。权限:内存区域的访问权限,如读、写、执行等。偏移量......
  • 全选文本框示例
    一、实现效果点击全选按钮/取消全选,控制商品的全选或取消每个商品的复选框都选中后,自动勾上全选按钮,或者商品任何一个复选框没有选中,取消全选二、思路就是由大的全选按钮,控制所有的复选框小的复选框控制大的全选按钮三、js中小的复选框控制大的全选框,用到了一个css伪类......
  • MongoDB入门到精通学习路线?深入讲解
    MongoDB入门到精通学习路线?深入讲解学习MongoDB可以按照以下路线进行:1.学习基本概念:掌握MongoDB的基本概念,包括文档,集合,数据库,索引等。了解MongoDB与传统关系数据库的区别。2.安装和配置MongoDB:学习如何安装和配置MongoDB,包括选择适当的版本和安装方法,并配置正确的环境变量。......
  • RabbitMQ入门
    1简介​ RabbitMQ是采用erlang语言实现AMQP(AdvancedMessageQueuingProtocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。​ RabbitMQ是目前非常热门的一款消息中间件,不管是互联网行业还是传统行业都在大量地使用RabbitMQ......
  • How to Disable TLS1.3 on Windows server 2022 for web server
    DisablingTLS1.3TLS1.3isenabledbydefaultinWindows11Professional/EnterpriseandWindowsServer2022Standardoperatingsystems.TodisableTLS 1.3:OpenInternetInformationServices(IIS)Manageronthe PME server.Inthe Connections pane(leftpan......
  • 构建跨平台的移动应用程序:Xamarin入门
    介绍:在移动应用开发领域,跨平台的解决方案变得越来越受欢迎。Xamarin是一种流行的跨平台移动应用开发框架,它允许开发者使用C#语言来构建同时运行在iOS和Android平台上的应用程序。本篇博客将带您入门Xamarin开发,展示如何构建跨平台的移动应用程序。步骤1:安装和设置环境在开始之前,......