Forms a string listing the identifiers of a set of data structures (R.W. Payne).
||Saves the string|
||If all the structures are belong to the same pointer, this saves its name|
||Saves the elements of the pointer, in a text if they have labels, otherwise in a variate|
||Data structures to be used to form the string|
This procedure forms a string listing the identifiers of the data structures specified by the
DATA parameter. This is used, for example, by the
AREPMEASURES procedure when it appends variates of observations made at successive times into a combined variate for the analysis.
FVSTRING is used to form a string listing the variates, and this is then used as the “extra” text for the combined variate. This extra text is displayed in the output from directives like
ANOVA. Users can thus see what is actually being analysed.
If the data structures do not belong to a common pointer, the string simply contains their identifiers separated by commas e.g.
x,y,z for structures
z. However, if they do belong to a pointer,
FVSTRING produces a more succinct string e.g.
p['e']. The name of the common pointer can be saved by the
POINTERNAME option, and the names (numbers or strings) of the elements can be saved by the
Commands for: Calculations and manipulation.
CAPTION 'FVSTRING example'; STYLE=meta FVSTRING [STRING=abc] a,b,c PRINT abc POINTER [NVALUES=3] p FVSTRING [STRING=pabc] p PRINT pabc POINTER [NVALUES=!t(a,b,c)] p FVSTRING [STRING=pabc] p PRINT pabc