table check duplicates, table check duplicates ignore case, table check duplicates ignore blanks, table check duplicates ingore both, table check duplicates selected rows, table check duplicates ignore case selected rows, table check duplicates ignore blanks selected rows, table check duplicates ingore both selected rows
These functions checks the table for duplicate entries in the orientation identifier headers. Contents other than orientation headers will not be checked. Duplication info will be written into dedicated columns specified in the 3rd and 4th parameters. The different function names distinguish between:
Indirect parameter passing is disabled
This function provides a table context for partial table specifications with table name and row number for selected function parameters
3-5 (4-6 with ...selected rows)
No. | Type | Description |
---|---|---|
1. input |
string | Name of existing table |
Opt. 2. code |
expression :string |
Expression to select rows Applicable to table check duplicates ... selected rows only: |
2. / 3. input |
table columns | Orientation identifier columns All rows with common contents in the specified columns will be checked for duplicates. Typical use: Unique identifier in a table to check for duplicates.
|
Opt. 3. / 4. input |
table column | Duplicate identifer column Name of header to identify the matching duplicates. The first set of duplicates is given 0, further sets with 1, 2, etc.
The duplicate identifier count corresponds with the ascending alphabetic order of the orientation columns and longer the sequential top-down order of the table.
|
Opt. 4. / 5. input |
table column | Duplicate index column Number of header to note counting index of duplicates. The first row among the duplicates get index = 0, the following ones 1, 2, etc.
Default value: {} (none) |
Opt. 4. / 5. input |
table column | Duplicate count column Name of header to note number of duplicates identified. If for example 3 duplicates have been identified, then the field in the corresponding rows will all be set to 3.
|
Type | Description |
---|---|
numeral | Number of duplications identified 0 = All rows are unique according to the specifications provided in the function parameters |
table initialize( names, // Gender neutral first names
{ { First Name, Last Name, Gender },
{ Pascale, Baker, Male },
{ Philippe, Tanner, Female },
{ Philippe, Tanner, Male },
{ Dominique, Miller, Male },
{ Gabriel, Baker, Female },
{ Nicola, Nilsson, Female },
{ Philippe, Tanner, Male },
{ Gabriel, Baker, Male },
{ Nicola, Nilsson, Male } } );
table check duplicates ignore case( names, {Last Name, First Name}, Identifier, Index, Count );
table list ( names );
0 : First Name | Last Name | Gender | Identifier | Index | Count
1 : Pascale | Baker | Male | | |
2 : Philippe | Tanner | Female | 2 | 0 | 3
3 : Philippe | Tanner | Male | 2 | 1 | 3
4 : Dominique | Miller | Male | | |
5 : Gabriel | Baker | Female | 0 | 0 | 2
6 : Nicola | Nilsson | Female | 1 | 0 | 2
7 : Philippe | Tanner | Male | 2 | 2 | 3
8 : Gabriel | Baker | Male | 0 | 1 | 2
9 : Nicola | Nilsson | Male | 1 | 1 | 2