楼主: kyrj
852 0

[新手尝试] 快逸如何实现宏介绍 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

本科生

39%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
520 点
帖子
42
精华
0
在线时间
22 小时
注册时间
2015-1-17
最后登录
2015-4-13

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
宏是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报表定义,将所有的宏名替换成宏值。

利用宏可以在报表中动态的进行表达式的替换,根据用户传入的不同宏值,在报表中可以计算出不同的表达式结果,从而得到不同的报表信息,这样用户就不用根据不同的情况编制许多不同的报表了,大大减轻了用户的工作量。

属性值不能用宏,宏只能用在表达式中,填报属性、数据集属性中的参数值,这两个地方目前不能用宏,其它地方的表达式都可以使用。

表达式中的引用方法为${宏名}。 宏不能写在引号里面。

在宏定义界面可以进行宏的定义,编辑宏名称,描述,值和宏类型;还以通过相应按钮实现宏的删除和位置调整。宏运算顺序为从上到下,后面的宏可以引用前面的宏的结果。

宏的类型分普通宏和动态宏

普通宏和动态宏的主要区别在于普通宏是直接将宏值传到报表中计算,动态宏是先计算传进来的宏,然后再把计算得到值做为宏值传到报表中参与计算。

其中普通宏存在通用查询的宏和自定义普通宏的区别,通用查询的宏为复杂SQL中所配置的通用查询宏,默认值固定为1=1,不允许修改,该宏不会显示在通用查询中;自定义普通宏可多次修改其默认值,且该宏会显示在通用查询面板中,并随查询条件一同展现和为查询条件传入动态条件值。



联系方式.jpg

本文标签: 报表设计 表达式替换

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何实现 引用方法 数据类型 表达式 自定义 表达式 工作量 字符串 通用 如何

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-11 02:51