Ho una piattaforma bivariata scritta in questo modo:
Fit Group(
biv = Bivariate( Y(Eval(Y_parameters)), X(Eval(X_parameters)), Group By (groupByColumn[1]),
SendToReport(...)
)
)
Dove
Y_Parameters = {"Param1", "Param2"};
X_Parameters = {"Radius"};
groupByColumn = {"Lot ID"};Quindi funziona SOLO se il mio groupByColumn è un elenco di stringhe e solo se lo chiamo groupByColumn[1]
se dico
stringGroupByColumn = groupByColumn[1]
e poi utilizzare
Group By (stringGroupByColumn)
non funzionerà.
PERCHÉ?
Se dico
groupByColumn = "Lot ID";
e poi usalo: anche questo non funzionerà. PERCHÉ?
Il motivo per cui non funziona è perché non stai impostando un valore variabile, ma piuttosto stai passando un messaggio alla piattaforma bivariata.La sintassi corretta è
Biv << Group By( :lot ID );
Vedere l'indice di script per esempi