FileMaker Pro - 门户中特定记录的总和
FileMaker Pro - Sum of the specific record in the portal
我有一个门户显示来自 GJ(普通期刊)的相关记录。它在门户内有两个字段。
第一个字段是 DebitTitle,保存在该字段中的记录是 "Cash in Bank" 和 "Inventory"。
第二个字段是Debit,这个字段保存的记录是每个DebitTitle中的金额。
所以,我的问题是,我怎样才能得到所有 "Cash in Bank" 记录的总和?
我尝试创建一个计算类型字段:
If ( GJ::gj_DebitTitle = "Cash in Bank" ; Sum ( GJ::gj_Debit ) )
但是没有用。计算字段正在获取借方字段记录的总和。
我还尝试在我的门户中创建脚本触发器:
If [ GJ::gj_DebitTitle = “Cash in Bank” ]
Set field [ USR::gj_SampleSum ; Sum (GJ::gj_Debit) ]
Commit Records/Request [ Skip data entry validation ; No dialog ]
End If
它也没有用,它只是过滤我的门户并显示所有 "Cash in Bank" 记录。
您的关键字段看起来很奇怪。似乎有您不使用的主键和外键字段。 usr_ID 和 gj_UsrID。请记住,Sum 函数适用于一组相关记录或具有重复字段的记录,而不适用于一组找到的记录。如果我正确理解您的需要,求和函数属于父级 table,而不属于具有相关记录的门户。
在 GJ 中设置 2 个与您所拥有的非常相似的计算字段:
DebitIfCashInBank:
If ( GJ::gj_DebitTitle = "Cash in Bank" ; GJ::gj_Debit )
对 USR 中的那些进行求和 table:
SumDebitIfCashInBank:
Sum(GJ::DebitIfCashInBank)
希望对您有所帮助。
我有一个门户显示来自 GJ(普通期刊)的相关记录。它在门户内有两个字段。 第一个字段是 DebitTitle,保存在该字段中的记录是 "Cash in Bank" 和 "Inventory"。 第二个字段是Debit,这个字段保存的记录是每个DebitTitle中的金额。
所以,我的问题是,我怎样才能得到所有 "Cash in Bank" 记录的总和?
我尝试创建一个计算类型字段:
If ( GJ::gj_DebitTitle = "Cash in Bank" ; Sum ( GJ::gj_Debit ) )
但是没有用。计算字段正在获取借方字段记录的总和。
我还尝试在我的门户中创建脚本触发器:
If [ GJ::gj_DebitTitle = “Cash in Bank” ]
Set field [ USR::gj_SampleSum ; Sum (GJ::gj_Debit) ]
Commit Records/Request [ Skip data entry validation ; No dialog ]
End If
它也没有用,它只是过滤我的门户并显示所有 "Cash in Bank" 记录。
您的关键字段看起来很奇怪。似乎有您不使用的主键和外键字段。 usr_ID 和 gj_UsrID。请记住,Sum 函数适用于一组相关记录或具有重复字段的记录,而不适用于一组找到的记录。如果我正确理解您的需要,求和函数属于父级 table,而不属于具有相关记录的门户。 在 GJ 中设置 2 个与您所拥有的非常相似的计算字段:
DebitIfCashInBank:
If ( GJ::gj_DebitTitle = "Cash in Bank" ; GJ::gj_Debit )
对 USR 中的那些进行求和 table: SumDebitIfCashInBank:
Sum(GJ::DebitIfCashInBank)
希望对您有所帮助。