润乾——参数定义
来源:互联网 发布:矩阵中r(a)是什么意思 编辑:程序博客网 时间:2024/06/08 10:39
在【参数定义】中,数据集参数一栏中的参数为自动获取报表引用的数据集中已定义好的参数,故名称、类型、默认值等都不允许修改,但参数表达式是与报表参数形成合理对应关系的枢纽,允许编辑和修改。
但可为报表添加多个报表参数,设置报表参数的名称、描述、数据类型、精度、小数、允许空值、格式、值表达式、参数类型、编辑风格等属性;在参数列表中选择一个报表参数,还可以通过相应按钮进行参数的删除、上移/下移、复制、粘贴。参数计算的顺序为从上到下,所以后面的参数可以引用前面参数的值,而前面参数的值不能引用其后面的参数。
在报表中添加参数,都是报表参数。可以为其设置通用查询,实现报表展现页面上的数据查询。
- 名称
名称可以使用默认的,也可以根据需要自己编辑,数据集和表达式中引用参数时,用的就是它的名称。比如:starttime
- 描述
描述可以使用默认的,也可以根据需要自己编辑,主要用来标识该参数的含义。比如:起始时间。
- 数据类型
参数是一个变量,因此有数据类型属性,支持常用的数据类型。
其中数组类型参数,可用于一次性传入一组参数。数组类型的参数应用非常广泛,可以在sql中使用,也可以在单元格中使用,也可以灵活运用于报表的不规则分组、扩展等。数组型参数录入时,多个值之间用英文逗号分隔,例如:1,2,3,4等。
获取数组型参数的元素个数:count(argName),其中argName是个数组参数;获取数组型参数中第二个元素:argName[2]。
数组型参数由于是个数组集合,因此可以象集合表达式一样直接写入单元格进行扩展。
有的报表分组时,对于分为几组,分为哪几组是不确定的,这个时候将参数类型设置为相应的数组类型,就可以通过每次输入的参数值来动态控制分组。
举例:定义参数arg_1,参数类型为字符串组,在某一单元格中编辑=@arg_1,并将该单元格设置为横向扩展。 如果参数赋值为高中,专科,本科,硕士, 则该单元格横向扩展为; 如果参数赋值为小学,初中,高中,则该单元格横向扩展为。
- 默认值
在这可以设置该参数的缺省值,也可以不设置。
报表参数的引用方法如下:“=@参数名”
在单元格中输入:=@arg3
- 润乾——参数定义
- 宏定义—— #、##运算符和可变参数
- PyTorch学习系列(九)——参数_定义
- python函数—定义参数的几种方式
- 定义参数
- 9.1.1 C语言宏定义—带参数宏定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言常规优化策略——参数传递、宏定义、全局变量与汇编
- 绝不重新定义继承而来的缺省参数——effective c++学习笔记
- 工作总结之IDCAMS——VSAM文件定义及参数详解
- Java方法——方法定义,方法重载,参数和返回值
- C++构造函数—构造函数的声明与定义、带参数的构造函数
- Java运算符详解& >> <<
- 基于注解的springMVC使用总结
- 高并发
- 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
- C++的函数重载原理分析
- 润乾——参数定义
- C/C++ &与&& |与|| 的区别
- UVA 11997 K Smallest Sums
- java生成大小写字母加数字的随机数
- Spring MVC @ModelAttribute T t 报错问题
- Cocos2d-x 3.0final 终结者系列教程18-关于V3中CallFunc::create的新的使用方法
- 润乾——表达式
- linux驱动之--fops的关联
- Swift百万线程攻破单例(Singleton)模式