Configuración del filtro de datos locales en bivariante para el número de puntos de datosHola,
Tengo un script que ejecuta un análisis bivariado y agrupa por número de lote. Sin embargo, estoy tratando de agregar una condición para que solo se grafican los números de lote con al menos 3 puntos de datos. En mis tablas de datos, cada 'punto de datos' para un número de lote determinado se almacena en una fila separada. Estoy tratando de configurar esto usando un filtro de datos local, sin embargo, no estoy seguro de cómo configurar la condición Dónde () para trazar solo números de lote con al menos 3 puntos de datos.
Me preguntaba si es posible lograr esto con un filtro de datos local.
Local Data Filter(
Add Filter(
columns( :Lot Number ),
Where( :Lot Number = "00000" ),
Display(
:Lot Number,
Size( 161, 255 ),
Height( 255 ),
Find( Set Text( "" ) )
)
)
);
ScriptingRe: Configuración del filtro de datos local en bivariante para el número de puntos de datosYo solo correría
Tablas => Resumen
agrupar en ID de lote y luego fusionar la tabla de datos de resumen con la tabla original, usando
Tablas => Actualizar
coincidencia con el ID del lote.
Luego ejecute el siguiente código antes de configurar su filtro
dt = current data table();
dt << select where(:Num Rows < 3);
dt << hide and exclude;
dt << clear row states.
Esto eliminará las filas ocultas y excluidas de su análisis.
Re: Configuración del filtro de datos local en bivariante para el número de puntos de datosGracias Jim,
Probé tu sugerencia y la hice funcionar. Decidí escribir todo de la siguiente manera:
dt << Summary(
Group(:"Lot Number"),
Freq("None"),
Weight("None")
);
dt << Update(
With( Data Table( "dt By (Lot Number).jmp" ) ),
Match Columns( :"Lot Number" = :"Lot Number")
);
dt << Select Where(:"N Rows" < 3);
dt << hide and exclude;
dt << clear row states;