1.概述
在word分析报告中,动态数据需要通过宏+ABI表达式获取,下面介绍几种宏的用法。
2.赋值宏
直接赋值,宏表达式支持数字间的计算。示例如下:
<#=‘今天的花销是:’+(10+20)+’元’#>,<#=round(rand()*100,2)#>
计算结果如图:
3.条件宏
条件宏是根据if后的条件,返回对应的结果,可以套用多个判断。用法:
<#if(A>B)#>A大于B<#elseif(A<B)#>A小于B<#else#>A等于B<#endif#>
<#if(A>=B)#>A大于等于B<#else#>A小于B <#endif#>
示例如下:
本年新增员工<#=RYQK.GRID1.A4#>人,离职员工<#=RYQK.GRID1.B4#>人,较去年<#if(RYQK.GRID1.D4>=0)#> 增加<#=RYQK.GRID1.D4#>人,增幅<#=RYQK.GRID1.E4#><#else#>减少<#=RYQK.GRID1.D4#>人,降幅<#=RYQK.GRID1.E4#><#endif#>。
计算结果如图:
4.循环宏
循环宏是word式分析报告中引入的一种新的宏,它能够通过一条循环语句控制一段文本重复出现多次,并且能够在每段文本中使用获取与循环的次数相关的变化的值,示例如下:
<#for(i in ["星期一","星期二","星期三","星期四","星期五","星期六","星期天"])#>
小米在<#=i#><#if(i in ["星期六","星期天"])#>不需要<#else#>需要<#endif#>上班<#endfor#>
示例结果:
请先登录