0

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

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

当我“按原样”运行合并字段时,在我们的测试账户上,本金余额为 5,000,支付余额为 0.00,利率为 10%(10.00),结果 = 5,000 而不是 1.36。

我搜索了论坛和 Microsoft 的支持站点和 stackoverflow,只找到了有关允许哪些运算符以及加法、减法和除法的基本语法示例的信息。没有显示这些组合的地方。能否请您成为另一双眼睛,帮我看看我的语法在哪里不正确?

4

2 回答 2

1

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

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

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

于 2013-09-20T08:53:26.423 回答
1

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

只需在 {Principal}-{Paid} 周围添加括号,它应该可以工作。

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

于 2013-09-19T15:02:31.153 回答