前言:
前面我们学习了一系列的字符串的操作,然后最近两天学习了应用方面的操作,今天我们来学习的新的一个方面,流程-switch case来控制数据流程和数据的流向。本次类型相对会比较复杂一些,但是我们有了前面的学习基础,这个学起来也会比较轻松的,好的,下面我们来看下,switch case 是怎么来控制数据流的。
一、switch case
流程是转换里面的第六个分类,流程主要是用来控制数据流程和数据流向。
switch case 作用是让数据从一路到多路,通过表达式来控制数据的流向,基本语法和我们学习的switch函数类似,当表达式为值A时,输出一个结果a1,当表达式值为B时,输出一个结果a2...。
switch case组件的主要三大部分包括switch判断的字段,类似于前面说到的表达式,然后选择case值的数据类型,建议使用整形,因为这样运行速度相对更高,然后就是case 值分组标志,即case值=0时输出一个结果,=1时输出另外一个结果,=2时类似。
二、实例
下面我们来看具体实例,我们通过sex进行分类将女性、男性、保密分别保持至不同EXCEL文件中。
最终转换的效果图,如下图所示分别为一个EXCEL输入、EXCEL输出和swich case 组件,其中和以往不同的是,这里面的EXCEL输出为三个不同的EXCEL文件来保持三个不同的输出结果。
然后我们指定对应switch case的switch字段和case类型和case值,运行转换,我们就可以在我们输出的文件夹里面看到生产的三个结果集了。