Oracle NetSuite Advanced PDF模板是否具有“分组依据"?和"SUM";功能? [英] Does Oracle NetSuite Advanced PDF Template have "Group by" and "SUM" Functions?

查看:95
本文介绍了Oracle NetSuite Advanced PDF模板是否具有“分组依据"?和"SUM";功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

重复的问题,对不起……

duplicated question, sorry......

推荐答案

如果您可以在将数据传递给freemarker之前进行处理/分组,那么情况会更好.但是,如果您要进行扩展标准交易表格之类的事情,这不是一个简单的选择.

If you can do the processing/grouping prior to passing data to freemarker you are better off. However if you are doing something like extending the standard transaction forms that isn't a simple option.

您可以使用序列操作来模拟分组. (请参见 http://freemarker.org/docs/ref_builtins_sequence.html )

You can simulate grouping by using sequence operations. (see http://freemarker.org/docs/ref_builtins_sequence.html)

然后:

<#assign seen_style = []>
<#list record.item?sort_by('custcol_style') as lineitem>
    <#assign lineStyle = lineitem.custcol_style>
    <#if seen_style?seq_contains(lineStyle)>
    <#else>
        <#assign seen_style = seen_style + [lineStyle]>
        <#assign styleTotal = 0>
        <#list record.item?sort_by('custcol_size') as styleItem>
           <#if lineStyle == styleItem.custcol_style>
              <#assign styleTotal = styleTotal + styleItem.quantity>
          </if>
        </#list>
       <div>${lineStyle} has ${styleTotal}</div>
   </#if>
</#list>

这篇关于Oracle NetSuite Advanced PDF模板是否具有“分组依据"?和"SUM";功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆