我有一个门户网站,显示来自GJ(通用期刊)的相关记录。它在门户网站内有两个字段。 第一个字段是DebitTitle,在此字段中保存的记录是“Cash in Bank”和“Inventory”。 第二个字段是Debit,在此字段中保存的记录是每个DebitTitle中的金额。
所以,我的问题是,我怎样才能得到所有“银行存款”记录的总和?
我尝试创建一个计算类型字段:
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”记录。
答案 0 :(得分:2)
您的关键字段看起来很奇怪。似乎您不使用主要和外国关键字段。 usr_ID和gj_UsrID。请记住,Sum函数适用于一组相关记录或具有重复字段的记录,而不适用于找到的一组记录。如果我正确理解您的需要,则sum函数属于父表,而不是具有相关记录的门户。 在GJ中设置2个与您拥有的非常相似的计算字段:
DebitIfCashInBank:
If ( GJ::gj_DebitTitle = "Cash in Bank" ; GJ::gj_Debit )
对USR表中的那些进行总结: SumDebitIfCashInBank:
Sum(GJ::DebitIfCashInBank)
希望这有帮助。