SVF 函数详解(计算式&编集式)--adding

本文详细介绍了SVF函数中的计算式和编集式,阐述了它们的区别和作用。计算式会改变字段的缓存值,而编集式仅影响输出。举例说明了如何在XML模板中使用这两种公式,并提供了示例函数解析,包括字符串、数字和日期类型的处理。
摘要由CSDN通过智能技术生成

一 计算式与编集式

   日版理解并翻译手绘,同在学习很辛苦的,请手动点32个赞。

   首先需要理解计算式和编集式的用途以及存在意义。当vrq查询数据套用xml模板输出时,如果想要更改某字段的输出数据,就需要计算式和编集式。计算式和编集式是附加在相应字段上的一段公式,目的是改变相应字段的输出内容,例如输出格式20141010->2014-10-10;根据需求和用途内容分为两种公式,同一字段可以同时拥有两种公式。

      开篇引用一段原话:

·計算式で指定した場合

  式の結果によりフィールドバッファの値を置き換えます。 

·編集式で指定した場合

  式の結果によってフィールドバッファの値を置き換えません。 

  意思就是说,当在一个数据字段里定义了计算式,那么除了打印输出时该数据字段的值变味计算式的结果外,这个字段的缓存值也由原值变为了计算式的值,如果之后在别处调用到这个字段,那么调用的也是计算式的结果而不是原值;与之相反,编集式只是在输出这个字段是更改输出内容为编集式的结果,不改动字段缓存值。

    两者的关系与差别如图:


 fieldname    data  计算式  编集式  打印输出的字段结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值