【发布时间】:2020-01-10 22:07:10
【问题描述】:
对 acumatica 非常陌生,所以不要完全记下条款,如此温和。我的问题是报表设计器的语法。我有一个客户想要添加一个临时修复程序来设置一个非库存项目以获得单独的项目总数。我需要将其拉出行并将其添加到我的文本字段中。我检查了商品的描述,以获取该行中的当前单价。
在我的 groupFooterSection1 中
=Round(([ARInvoice.FreightTot]) + (iif([ARTran.TranDesc] = 'my non-stock item',
CDec([ARTran.CuryUnitPrice]), CDec(0))), 2)
我想做类似ARTran[2].TranDesc 的事情,但这不适用于这种情况。我的狙击手的问题是我只得到组中的第一项,而不是其余的。如果我切换 if 语句,它将执行最后一个。但是我不知道非库存商品是该组中的最后一个还是第一个,所以不会这样做。
【问题讨论】: