Feedback

  • Contents
 

Filter List

This List tool removes entries that don't match the specified string in String to be used for filter parameter and removes the corresponding entries in up to four parallel lists. You can specify the criteria used in selecting the item.

Example 1:
String to be used in Filter: "Dogs"

 

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Birds

Canary

Finch

Robin

Goose

1

Cats

Siamese

Tabby

Black

Persian

2

Dogs

Labrador

Beagle

Leonberger

Terrier

3

Lizards

Ghecko

Ghila

Monitor

Chameleon

4

Bears

Black

Brown

Polar

Koala

Resulting Lists:

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Dogs

Labrador

Beagle

Leonberger

Terrier

 

Example 2:
String to be used in Filter: "Dogs"
Retain entries with empty strings: true

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Birds

Canary

Finch

Robin

Goose

1

Cats

Siamese

Tabby

Black

Persian

2

Dogs

Labrador

Beagle

""

Terrier

3

Lizards

Ghecko

Ghila

Monitor

Chameleon

4

Bears

Black

Brown

Polar

Koala

Resulting Lists:

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Dogs

Labrador

Beagle

""

Terrier

 
 

Example 3:
String to be used in Filter: "Dogs"
Retain entries with empty strings: false

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Birds

Canary

Finch

Robin

Goose

1

Cats

Siamese

Tabby

Black

Persian

2

Dogs

Labrador

Beagle

""

Terrier

3

Lizards

Ghecko

Ghila

Monitor

Chameleon

4

Bears

Black

Brown

Polar

Koala

Resulting Lists:
Returns lists with no entries. All lists will be emptied if one of the elements in a corresponding matching entry is empty.

Example 4:
String to be used in Filter: "B"
Retain entries with empty strings: true
Perform leading substring comparison: true

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Birds

Canary

Finch

Robin

Goose

1

Cats

Siamese

Tabby

Black

Persian

2

Dogs

Labrador

Beagle

Leonberger

Terrier

3

Lizards

Ghecko

Ghila

Monitor

Chameleon

4

Bears

Black

Brown

Polar

Koala

Resulting Lists:

Position

List of Strings to Be Processed

Parallel List

Parallel List

Parallel List

Parallel List

0

Birds

Canary

Finch

Robin

Goose

1

Bears

Black

Brown

Polar

Koala

 

Inputs

String to be used for filter

The text string that is searched for in the List of Strings to be processed.

Perform leading substring comparison?

Set this parameter to false if you want to search for an exact match. Set this parameter to true if you want to match based on the first significant digits.

Perform case insensitive comparison?

True tells this tool to ignore case while searching for a match. False tells this tool to consider case when searching for a match.

Compare based on keypad mappings?

Keypad mappings are the letters associated with the numbers on a telephone keypad. These letters are printed on the keys of all telephones. By default this is set to false. Set this to true only in steps performing a lookup on text entered on the telephone keypad.

Retain entries with empty strings?

Set this parameter to false to remove entries will null values. Set this parameter to true to keep entries with null values.

Outputs

List of strings to be processed

The name of the variable that contains the list of strings to be processed.

Parallel list

The name of the variable that contains the second list of strings to be processed. This is a required field. If you do not have a second list, put the name of the first list here also.

Parallel list

The name of the variable that contains the third list of strings to be processed. This is a required field. If you do not have a third list, put the name of the first list here also.

Parallel list

The name of the variable that contains the fourth list of strings to be processed. This is a required field. If you do not have a fourth list, put the name of the first list here also.

Parallel list

The name of the variable that contains the fifth list of strings to be processed. This is a required field. If you do not have a fifth list, put the name of the first list here also.

Exit Paths

Next

This step always takes the Next exit path.