示例:计算学生学费(自下而上的方法)
此示例展示了如何从最深嵌套的计算入手,自下而上构建计算。此示例包括以下计算:
- 算术
- 条件
- 实例集比较
- 查询
- 查询表
母校根据学生的学校和学术期间 (AP) 计算学生的学费。费率为:
学术期间 | 文理学院 | 商业与经济学院 | 工程学院 |
|---|---|---|---|
2021 年秋季 | 150 | 200 | 250 |
2022 年春季 | 150 | 200 | 250 |
2022 年夏季 | 150 | 200 | 250 |
- 创建以下学术期间:
- 2021 年秋季学期
- 2022 年春季学期
- 2022 年夏季学期
- 创建以下学术单位:
- 文理学院
- 商业与经济学院
- 工程学院
- 为“0”中的“Student”或“Common”种类创建一个常量值计算。
- 安全性:
- “Core Payroll”功能区域中的“Set Up: Calculations - Generic”域。
- “Core Payroll”“实施”“薪资接口”“Time Off and Leave”功能区域中的“Access Calculation (Segmented)”域。
- “Time Off and Leave”功能区域中的“Set Up: Time Off (Calculations - Generic)”域。
- 访问“创建查询表”任务。创建一个查询表来存储每所学院的学费费率。
- 选择: 选择“Advanced Lookup Table - Report Field Search Criteria”。
- 单击“OK”。
- 输入或选择以下值:字段值名称SF LT 每补助时数费率种类学生财务上下文实例经济资助期间记录报告字段搜索条件学术期间(结束)生效日期01/01/1900
- 在“表格数据”选项卡上的“值”网格中,添加以下行:搜索值a 列默认值2021 年秋季学期150(保持未选中状态)2022 年春季学期150(保持未选中状态)2022 年夏季学期150(保持未选中状态)
- 单击“OK”。(请勿单击“完成”。)如果您不小心点击了“完成”,请使用“查看查询表”任务导航回查询表。
- 从查询表的相关操作菜单中,选择 。
- 在网格中,输入以下值:在页面上显示显示名称选中此复选框。文理学院选中此复选框。商业与经济学院选中此复选框。工程学院
- 单击“OK”。(请勿单击“完成”。)如果您不小心点击了“完成”,请使用“查看查询表”任务导航回查询表。
- 从查询表的相关操作菜单中,选择 。
- 输入以下值:商业与经济学院工程学院200250200250200250
- 单击“OK”。
- 访问“创建查询计算”任务。创建查询计算,以在查询表中查询学费费率。
- 输入或选择以下值:字段值名称SF LC TUI CAS种类学生财务学术单位(留空)备注在查询表中查找文理学院列查询表SF LT 每补助时数费率列文理学院期间日期标志(留空)
- 单击“OK”。
- 从计算的相关操作菜单中,选择 。
- 输入或选择以下值:字段值名称SF LC TUI CBE种类学生财务学术单位(留空)备注在查询表中选择“LookupCollection of Business and Planning Column”查询表SF LT 每补助时数费率列商业与经济学院期间日期标志(留空)
- 单击“OK”。
- 从计算的相关操作菜单中,选择 。
- 输入或选择以下值:字段值名称SF LC TUI COE种类学生财务学术单位(留空)备注查询表中的“查询工程学院”列查询表SF LT 每补助时数费率列工程学院期间日期标志(留空)
- 单击“OK”。
- 访问“创建算术计算”任务。在查询计算中创建计算,将学生每个 AP 的学分总计乘以相应的学分费率。
- 输入或选择以下值:字段值名称SF AC TUI CAS 费率 x 单位数种类学生财务学术单位(留空)备注查询表中的注册学分总数 x 文理学院每学分时数费率第一个运算对象学术期间的总注册学分运算符乘第二个运算对象SF LC TUI CAS舍入(留空)
- 单击“OK”。
- 从计算的相关操作菜单中,选择 。
- 输入或选择以下值:字段值名称SF AC TUI CBE 费率 x 单位数种类学生财务学术单位(留空)备注查询表中显示的注册单位数 x 商业经济学院每学时费率第一个运算对象学术期间的总注册学分运算符乘第二个运算对象SF LC TUI CBE舍入(留空)
- 单击“OK”。
- 从计算的相关操作菜单中,选择 。
- 输入或选择以下值:字段值名称SF AC TUI COE 费率 x 单位数种类学生财务学术单位(留空)备注查询表中显示的注册单位数 x 工程学院每学时费率第一个运算对象学术期间的总注册学分运算符乘第二个运算对象SF LC TUI COE舍入(留空)
- 单击“OK”。
- 访问“创建实例集比较计算”任务。创建实例集比较计算,以确定学生所属的学术单位。
- 输入或选择以下值:字段值名称SF ISC AU CAS种类学生财务学术单位(留空)备注学生学术单位为“CAS”源字段机构关系运算符在选择列表中目标实例文理学院
- 单击“OK”。
- 从计算的相关操作菜单中,选择 。
- 输入或选择以下值:字段值名称SF ISC AU CBE种类学生财务学术单位(留空)备注学生的学术单位为 CBE源字段机构关系运算符在选择列表中目标实例商业与经济学院
- 单击“OK”。
- 从计算的相关操作菜单中,选择 。
- 输入或选择以下值:字段值名称SF ISC AU COE种类学生财务学术单位(留空)备注学生学术单位是 COE源字段机构关系运算符在选择列表中目标实例工程学院
- 单击“OK”。
- 访问“创建条件计算”任务。创建一个条件计算,将之前构建的所有计算关联在一起。该计算会引用实例集比较计算和算术计算。
- 输入或选择以下值:字段值名称SF CC TUI(按 AU)种类学生财务学术单位(留空)备注学费的计算方法是将学生的学分费率乘以学生注册的学分数量。
- 在“条件计算”网格中,添加以下行:顺序条件结果aSF ISC AU CASSF AC TUI CAS 费率 x 单位数bSF ISC AU CBESF AC TUI CBE 费率 x 单位数cSF ISC AU COESF AC TUI COE 费率 x 单位数
- 在“默认回复”字段中,选择“0”。
- 单击“OK”。
- (可选)要测试计算,请从计算的相关操作菜单中,选择 。
现在,您可以在学生费用条目中使用此计算。
要计算学费,请执行以下操作:
- 为学生费用条目添加“SF CC TUI by AU”条件计算。
- 使用“维护学生费用条目指定”任务来指定费用条目。