Mailmerge计算无法正确计算。

时间:2013-09-19 14:43:28

标签: syntax mailmerge calculated-field

我正在尝试计算我在工作中创建的法律形式的利率。为了获得该汇率,您需要获取当前余额X合法利率X 0.01 / 365.这是我目前所写的无法正确计算的内容。

{={Principal}-{Paid}*{InterestRate}*0.01/365}

当我按“原样”运行合并字段时,在我们的测试帐户上,其原始余额为5,000,付费余额为0.00,利率为10%(10.00),它出现= 5,000而不是1.36。

我搜索了论坛和微软的支持网站和stackoverflow,并且只找到了允许运算符的信息以及加​​法,减法和除法的基本语法示例。没有显示这些组合的地方。你能不能成为另一双眼睛,帮助我看看我的语法不正确?

2 个答案:

答案 0 :(得分:1)

这必须处理操作的顺序。在此示例中,首先执行{Paid} * {InterestRate} * 0.01 / 365}(乘法/除法),然后进行减法。

只需在{Principal} - {Paid}周围添加一些parens,它应该可以正常工作。

{= {校长} - {付费} * {InterestRate} * 0.01 / 365}

答案 1 :(得分:0)

如果“Windows控制”面板(或Mac系统偏好设置)中的“区域设置”具有,例如,您将收到语法错误。 £而不是$作为货币符号。为避免这种情况,您可以尝试更像

的内容
{ SET myPrincipal { MERGEFIELD Principal } 
}{ SET myPaid { MERGEFIELD Paid } 
}{ SET myInterestRate { MERGEFIELD InterestRate } 
}{ =(myPrincipal-myPaid) * myInterestRate * 0.01 /365 }

如果您使用混合货币,则可能最终显示符号与控制面板设置匹配的货币符号,以及不符合控制面板设置的普通数字。在{=}的末尾添加\#0.00可能会解决这个问题。