您的位置:首页 > 运维架构

PeopleSoft 学习笔记 全球薪资 第 07 章 分级/数据筛选元素

2013-07-08 10:42 375 查看
[align=left]分级/数据筛选[/align]

数据筛选允许创建简单的查询表。基于在数据筛选中定义的表,数据筛选用于查询数据并基于查询数据指定特定值

[align=left]数据筛选可以使用一个或多个查询值(搜索列)。使用查询值,数据筛选处理返回可用于其他元素(比如公式)的一个或多个列。[/align]

[align=left]定义数据筛选之前,创建数据筛选定义中需要使用的任何元素。[/align]
[align=left]要定义数据筛选,请:[/align]
[align=left]1. 在"数据筛选名称"页面上定义数据筛选的命名信息。[/align]
[align=left]2. 在"查询规则"页面上定义数据筛选的查询规则。[/align]
[align=left]3. 在"搜索关键字/返回列"页面上,选择搜索关键字值以及查询表中将使用的返回列值。[/align]
[align=left]4. 在"数据筛选 - 数据"页面上输入查询值。[/align]

[align=left] [/align]

[align=left]了解插值方法[/align]
[align=left]搜索关键字与为数据筛选(在"数据筛选数据"页面上)定义的查询值不完全匹配时,插值方法定义系统如何计算数据筛选返回的值。[/align]
[align=left]可以在"查询规则"页面上选择以下三种插值方法之一:[/align]

[align=left]• 线性:使用数学公式以基于下一个较高的关键字和下一个较低的关键字创建分段计算的值(仅使用具有一个或两个数字关键字的数据筛选以及数字结果列)。[/align]
[align=left]• 使用最接近值:使用具有最接近关键字的行中的值(仅使用具有数字或日期关键字的数据筛选)。[/align]
[align=left]• 使用下一个较高值:使用具有下一个较高关键字的行中的值(使用任何数据筛选)。[/align]
[align=left]• 使用下一个较低值:使用具有下一个较低关键字的行中的值(使用任何数据筛选)。[/align]

[align=left]例如,假设创建数据筛选以基于任职年数计算奖金值,下表列出搜索关键字和返回列:[/align]

[align=left]搜索关键字(任职年数)[/align]
[align=left]返回列(奖金金额)[/align]
5[align=left]30%[/align]
10[align=left]60%[/align]
[align=left]如果任职年数是 7 年,则返回的值取决于所选的插值方法。[/align]

[align=left]插值方法[/align]
[align=left]返回值[/align]
描述
[align=left]线性[/align]
[align=left]42%[/align]
[align=left]系统使用公式计算值。[/align]
[align=left]使用最接近值[/align]
[align=left]30%[/align]
[align=left]系统选择 5 年及所在行中的值,因为 5 年比 10 年更接近 7 年。[/align]
[align=left]使用下一个较高值[/align]
[align=left]60%[/align]
[align=left]系统选择下一个较高关键字 10 年,并返回所在行中的值。[/align]
[align=left]使用下一个较低值[/align]
[align=left]30%[/align]
[align=left]系统选择 5 年,并返回所在行中的值。[/align]
[align=left]使用下限/上限选项[/align]

[align=left]对于线性插值方法,系统查找下一个较低行和下一个较高行以计算返回值。当没有较低行或较高行时,可以使用"查询规则"页面上的"使用下限/上限选项"复选框指明系统是否应采用下限或上限匹配选项。[/align]

[align=left]取整规则[/align]
[align=left]使用线性插值方法时,可以使用取整规则指定返回值的取整类型。[/align]
例如,基于季度期间(季初至今时数)的工作时数处理奖金金额或比率时,如果受款人的时数与"数据筛选数据"页面上定义的值不匹配,则需要使用线性插值确定其奖金金额或比率的值。可能需要对返回列结果取整为
0 个小数位。

[align=left]超出表限制 定义当关键字值高于或低于表中定义的值时发生的操作[/align]

[align=left]出错处理选项[/align]

[align=left]有两个选项可用。如果选中"生成错误",则系统不解析数据筛选(或任何返回列),并将支付置为错误状态。如果选中"继续处理",则系统将数据筛选和其他所有返回列解析为 0 或空白[/align]

[align=left]在数据筛选处理中,系统基于关键字值查询,并返回数据筛选值。数据筛选元素本身始终解析为第一个返回列的值。在处理中遇到数据筛选即对其解析。[/align]

[align=left]截止到在处理期间遇到时使用的适用时段和分段结束日期,植入数据筛选和所有返回列,标准如下:[/align]
[align=left]• 如果数据筛选由另一个正在划分时段的元素使用,则数据筛选和所有返回列元素也划分时段。[/align]
[align=left]• 如果在处理列表中遇到数据筛选,则为当前正在处理的区段解析此数据筛选。[/align]
[align=left]• 如果需要在分段期间重新解析数据筛选返回列,则应在计算中使用数据筛选或应将数据筛选放入事件列表中。[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: