...
- CLUSTER#(ObjName$)
- CLUSTER#(0, ParList$, CellDelim$ CellDelim$, ColArr$, IntSortCol%, IntAllowDoubles%)
- CLUSTER#(1, SearchPar or SearchPar$, CaseNos$, [InpVar])
...
- 0 returns a document (a large text without a particular meaning to Quaestor);
- ParList$ (a StrExp) is the list of parameters to be clustered in a document surrounded by # and can be delimited by comma's or spaces. It is also allowed to use # as delimiter but the parameter list should at least be started and closed by #;
- CellDelim$ CellDelim$ (a StrExp) is a delimiter between clustered values of the parameters provided in ParList$. If "NullString" is provided, the values (per list and per solution in the cluster) are delimited by CrLf, so one value/set of values per line. If ParList$ contains more than one parameter, CellDelim$ CellDelim$ is used as delimiter in the list per solution and between the values of each slotion, CrLf is used as delimiter for a presentation of a series of values.;
- ColArr$ (a StrExp) is "NullString" and for future extension of format commands in column data;
- IntSortCol (a NumExp) is an integer column number used to sort the table if ParList$ contains more than one parameter;
- IntAllowDoubles (a NumExp) is an integer number (0 or 1) to indicate whether double values are allowed in a clustered data set, only applicable to a ParList$ with a single parameter;
...
Parlist$ is "#LWL#,#B#". The parameters should be surrounded by # and can be delimited by comma's or spaces. It is also allowed to use # as delimiter but the parameter list should at least be started and closed by #, so "#LWL#B#" is also allowed.
CellDelim$ CellDelim$ is ", | and ". The '|' will be the delimiter used for all clustered values except before the last one, e.g. four values will then be presented as "a, b, c and e".
...