Creo una tabla de resumen de la siguiente manera, pero coloca el símbolo de candado en las columnas de la tabla de resumen.
FALLA_SUM = FALLA << Resumen(
Grupo( :Lote, :Oblea, :Parte, :Fecha_de_finalización, :X, :Y ),
linkToOiginalDataTable(0),
salidaTableName(FALLA<
invisible
);
Desbloqueo programáticamente las columnas usando
colNames = FAILS_SUMMARY << getColumnNames();
for(i=1, i<=nElementos(colNames),i++,
columna(colNames ) << establecerBloqueo(0);
);
La columna de agrupación 'Lote' está disociada de su columna de origen.
La columna de agrupación 'Oblea' está disociada de su columna de origen.
La columna de agrupación 'X' está disociada de su columna de origen.
La columna de agrupación 'Y' está disociada de su columna de origen.
La columna de agrupación 'Parte' está disociada de su columna de origen.
La columna de agrupación 'End_Date' está disociada de su columna de origen.
¿Cuáles son los criterios por los cuales JML/JSL bloquea las columnas al crear una tabla de resumen?
¡Qué significa la Advertencia que recibo!
¿Cómo puedo limpiar A) No bloquear las columnas o
Desbloquearlas?
Troya
Puedes desbloquear una columna con este código:
dt:Columna<Re: Bloquear columnas al hacer una tabla resumen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
... lo cual tiene sentido excepto que Troy tiene " linkToOiginalDataTable(0)" en su código!
Parece un error tipográfico: "Oiginal" !!
Una tabla de resumen está vinculada al original de forma predeterminada y, por lo tanto, las columnas están bloqueadas.
Es posible crear una tabla no vinculada con columnas desbloqueadas usando Resumen (vea el ejemplo de JSL a continuación) o Tabular (tabla de salida de << Convertir en tabla de datos debe tener columnas desbloqueadas).
.
Tabla de datos actual () << Resumen ( Grupo ( : edad ) , Significar ( : altura ) ,
Enlace a la tabla de datos original ( 0 )) ;