我正在尝试计算我在工作中创建的法律形式的利率。为了获得该利率,您需要采用当前余额 X 法定利率 X 0.01/365。这是我目前写的计算不正确的内容。
{={Principal}-{Paid}*{InterestRate}*0.01/365}
当我"按原样"运行合并字段时,在我们的测试帐户上,本金余额为 5,000,支付余额为 0.00,利率为 10%(10.00),结果是 = 5,000 而不是 1.36。
我搜索了论坛和Microsoft的支持站点和stackoverflow,只找到了关于允许哪些运算符的信息以及加法、减法和除法的基本语法示例。没有显示这些组合的地方。你能不能成为另一双眼睛,帮助我看看我的语法在哪里不正确?
这必须处理操作顺序。 在此示例中,首先执行 {已支付}*{利率}*0.01/365}(乘法/除法),然后进行减法。
只需在{Principal}-{Paid}周围添加括号,它应该可以工作。
{ = ( { 本金 } - { 支付 } ) * { 利率 } * 0.01/365 }
如果 Windows 控制面板(或 Mac 系统偏好设置)中的区域设置具有例如 £ 而不是 $ 作为货币符号,您将收到语法错误。为了避免这种情况,您可以尝试更像
{ SET myPrincipal { MERGEFIELD Principal }
}{ SET myPaid { MERGEFIELD Paid }
}{ SET myInterestRate { MERGEFIELD InterestRate }
}{ =(myPrincipal-myPaid) * myInterestRate * 0.01 /365 }
如果您有混合货币,则最终可能会显示一个货币符号,其中符号与控制面板设置匹配,而普通数字则不匹配。在 { = } 的末尾添加 \#0.00 可能会解决这个问题。