| ISS数据流程 |
4·6·4·5 CASE函数
CASE函数 用于逻辑判断。语法格式为:CASE WHEN value1 THEN result1 [WHEN value2 THEN result2]…[ELSE resultn] END
示例:
业务原型:
在“人力资源状况调查卡”中,“缺编人数”和“超编人数”分别根据“编制总数”和“实有人数”自动统计出来,如果据“编制总数”小于“实有人数”则应填入缺编人数,如果据“编制总数”大于“实有人数”则应填入超编人数。我们可以使用CASE函数定义这个判断条件。

定义关系:
1、将“人力资源状况调查表”从属性树上拖拽到数据流程定义白板;
2、鼠标双击“缺编人数”所在关系栏,定义“缺编人数”的CASE表达式,如下图;同样方法,定义“超编人数”的CASE表达式。
