Tengo una plataforma bivariada escrita así:
Fit Group(
biv = Bivariate( Y(Eval(Y_parameters)), X(Eval(X_parameters)), Group By (groupByColumn[1]),
SendToReport(...)
)
)
dónde
Y_Parameters = {"Param1", "Param2"};
X_Parameters = {"Radius"};
groupByColumn = {"Lot ID"};Por lo tanto, funciona SÓLO si mi grupoByColumn es una lista de cadenas, y sólo si me refiero a él como groupByColumn[1]
si yo digo
stringGroupByColumn = groupByColumn[1]
y luego usar
Group By (stringGroupByColumn)
no funcionará.
¿POR QUÉ?
Si yo digo
groupByColumn = "Lot ID";
y luego usarlo; tampoco funcionará. ¿POR QUÉ?
La razón por la que no funciona es porque no está configurando un valor de variable, sino que está pasando un mensaje a la plataforma bivariada.La sintaxis correcta es
Biv << Group By( :lot ID );
Consulte el Índice de secuencias de comandos para ver ejemplos.