“已计算”特性类型
已计算属性是根据特定公式进行值计算的只读字段。
当您保存包含已计算属性的表单时,IBM® Marketing Operations 将检查公式以确保它们有效。
已计算属性具有以下其他基本选项。
公式语法
您可以执行以下二元运算。
*
*
*
*
您可以在以逗号分隔的任意个数的操作数上执行以下运算。
*
Sum:例如,Sum(Salary, 1000, Bonus)
*
Avg:算术平均值,例如,Avg(BudgQtr1, BudgQtr2, BudgQtr3)
*
Min:选择最小值,例如 Min(IQ, 125)
*
Max:选择最大值,例如 Max(Sale1, Sale2, Sale3, Sale4)
操作数可以是以下任何项。
*
*
已计算属性示例
假定工资表单包含以下货币字段:BaseSalaryBonusInsurance 以及 FedTax。您可以创建名为净薪金的已计算字段,并为其输入以下公式:BaseSalary+Bonus-FedTax-Insurance
要避免的示例
由于您可以在另一个字段中引用一个已计算字段,因此请小心避免无限递归。例如,试想具有以下属性的某个表单。
*
薪金:整数或货币属性
*
佣金 = 薪金 +(奖金 * 0.10)
*
奖金 =(佣金 * 0.5)+ 1000
佣金奖金属性相互引用,在系统尝试计算该值时会产生无限循环。
网格属性示例
已计算字段可以在网格以及表单上使用。一个简单示例是:如果网格包含单位列和单位成本列,那么您可以创建一个列以便网格表示总成本:Units * CostPerUnit