示例:计算人员和单位薪资
本主题提供了一些可用于计算单位薪资的示例公式。
为简单起见,以下示例使用英文逗号分隔符分隔不同的项。某些浏览器设置要求您使用英文分号分隔符。
在周年纪念日和全局加薪月应用单位薪资全局加薪
- 创建以下全局假设账户。假设名称假设代码账户类型显示格式加薪月RaiseMonth假设 - 定期数字加薪百分比RaisePct假设 - 定期百分比任职月数 - 加薪适用资格Months_of_Service假设 - 定期数字
- 请确保这些账户具有以下账户设置:
- 时间汇总 = 汇总值的平均值
- 实际值覆盖 = 账户无实际值(显示计划数据)
- 所需账户包括:账户名称账户代码账户类型人员编制Headcount模型化 - 定期单位薪资PayRate模型化 - 初始余额元素开始日期StartDate模型化 - 日期元素
- 创建以下公式:IF ((VersionMonth(this) > 0) AND ROW.NewHire=0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ((ASSUM.RaiseMonth=0 AND Month(this) = Month(ROW.HireDate)) OR (ASSUM.RaiseMonth = Month(this))),ROW.PayRate[time=this-1]*ROW.RaisePct,0)
仅在周年纪念日应用单位薪资全局加薪
- 创建以下全局假设账户:假设名称假设代码账户类型显示格式加薪百分比RaisePct假设 - 定期百分比
- 请确保这些账户具有以下账户设置:
- 时间汇总 = 汇总值的平均值
- 实际值覆盖 = 账户无实际值(显示计划数据)
- 所需账户包括:账户名称账户代码账户类型人员编制Headcount模型化 - 定期单位薪资PayRate模型化 - 初始余额元素开始日期StartDate模型化 - 日期元素
- 创建公式:IF (VersionMonth(this) > 0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate) > 1 AND FiscalMonth(this)=FiscalMonth(ROW.HireDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0
仅在全局加薪月应用单位薪资全局加薪
- 创建以下全局假设账户:假设名称假设代码账户类型显示格式加薪月RaiseMonth假设 - 定期数字加薪百分比RaisePct假设 - 定期百分比任职月数 - 加薪适用资格Months_of_Service假设 - 定期数字
- 请确保这些账户具有以下账户设置:
- 时间汇总 = 汇总值的平均值
- 实际值覆盖 = 账户无实际值(显示计划数据)
- 所需账户包括:账户名称账户代码账户类型人员编制Headcount模型化 - 定期单位薪资PayRate模型化 - 初始余额元素开始日期StartDate模型化 - 日期元素
- 创建公式:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
在个人加薪月应用单位薪资全局加薪
- 创建以下全局假设账户:假设名称假设代码账户类型显示格式加薪月RaiseMonth假设 - 定期数字加薪百分比RaisePct假设 - 定期百分比任职月数 - 加薪适用资格Months_of_Service假设 - 定期数字
- 请确保这些账户具有以下账户设置:
- 时间汇总 = 汇总值的平均值
- 实际值覆盖 = 账户无实际值(显示计划数据)
- 所需账户包括:账户名称账户代码账户类型人员编制Headcount模型化 - 定期加薪日期RaiseDate模型化 - 日期元素加薪百分比RaisePct假设 - 定期单位薪资PayRate模型化 - 初始余额元素开始日期StartDate模型化 - 日期元素
- 创建公式:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)
在全局月应用单位薪资个人加薪
- 创建以下全局假设账户。假设名称假设代码账户类型显示格式加薪月RaiseMonth假设 - 定期数字任职月数 - 加薪适用资格Months_of_Service假设 - 定期数字
- 请确保这些账户具有以下账户设置:
- 时间汇总 = 汇总值的平均值
- 实际值覆盖 = 账户无实际值(显示计划数据)
- 所需账户包括:账户名称账户代码账户类型人员编制Headcount模型化 - 定期加薪百分比RaisePct模型化 - 数字元素(百分比)单位薪资PayRate模型化 - 初始余额元素开始日期StartDate模型化 - 日期元素
- 创建公式:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ROW.RaisePct, 0)
在个人加薪月应用单位薪资个人费率加薪
- 所需账户包括:账户名称账户代码账户类型人员编制Headcount模型化 - 定期加薪日期RaiseDate模型化 - 日期元素加薪百分比RaisePct模型化 - 数字元素(百分比)单位薪资PayRate模型化 - 初始余额元素开始日期StartDate模型化 - 日期元素
- 创建公式:if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ROW.RaisePct, 0)