成本金额计算总和

时间:2014-03-16 06:27:25

标签: database filemaker

我已附上截图。最有可能的是,图像本身将解释我的逻辑。让我粘贴我在字段中使用的代码。持有Info1&的产品Y字段N

RemainingCosu2=If(Invoice Line Items::Product Info1  = GetAsText ("N"); Sum(Cost Total) - Invoice Line Items::VendPaid_total;0)
RemainingCosu1=If(Vendor Status="Partly Paid"; RemainingCosu2; 0)

我该怎么做才能解决这个问题?请查看屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:1)

Filemaker没有SumIf()函数。您需要在LineItems表中创建一个计算字段,沿着以下行:

If ( Paid = "N" ; Cost )

然后在发票级别对此字段求和(和/或在LineItems表本身汇总),而不是成本字段。

-
顺便说一句,将布尔(是/否)字段定义为数字并使用值1为True,0(或为空)为False更方便。然后计算可以简单:

   If ( not Paid ; Cost )