Acumatica:具有非库存项目的自定义小计

问题描述 投票:0回答:1

不是Acumatica的新手,所以请不要完全低调地讲这些术语。我的问题是报表设计器的语法。我有一个客户想要添加一个临时修复程序来设置非库存项目,使其具有单独的项目总数。我需要将其拉出该行并将其添加到我的文本字段中。我已经检查了商品说明,以获取该行中的当前单价。

在我的组中第1部分

=Round(([ARInvoice.FreightTot]) + (iif([ARTran.TranDesc] = 'my non-stock item', CDec([ARTran.CuryUnitPrice]), CDec(0))), 2)

我当时想做ARTran[2].TranDesc之类的事情,但在这种情况下不起作用。我的狙击手发出的问题是,我只得到组中的第一项,而没有其余的。如果我切换if语句,它将执行最后一个。但是我不知道非库存商品是组中的最后一个商品还是第一个商品,因此不会。

reporting acumatica
1个回答
0
投票

这是我和我共同努力的结果,

=Format('{0:##0.00}',Round(([ARInvoice.FreightTot]) + Sum(iif([ARTran.TranDesc] = 'my non-stock item', 
CDec([ARTran.CuryUnitPrice]), CDec(0))), 2))

我添加了格式,因为这一轮并没有真正的帮助。同样在detailSections中,我添加了一个可见的表达式来隐藏非库存商品。

=iif([ARTran.TranDesc] = 'my non-stock item', false, true)
© www.soinside.com 2019 - 2024. All rights reserved.