Cuente el número de filas en la columna, con carácter coincidenteHola,
Estoy tratando de escribir un código jsl para obtener un recuento del número de cadenas (filas) con ciertos caracteres específicos en una determinada posición dentro de la columna.
P.ej. Quiero obtener el recuento del número de filas que contienen la picadura "1" entre las filas que contienen solo tres caracteres "P"
En este caso, el número de filas sería 26.PAG asesoramiento en arrendamiento.

Gracias,
Jackie
Automatización y secuencias de comandosRe: Contar el número de filas en la columna, con carácter coincidente¿Dónde quieres almacenar esos resultados? ¿Puede haber más o menos de 3P seguidas y, si puede haberlas, se debe ignorar el cálculo de esas P?
Re: Contar el número de filas en la columna, con carácter coincidente@jthi
Entonces puede almacenarse en una variable tal vez N_filas algo. No, tiene que ser 3P seguidas y sí, ignora el cálculo para otras P
Re: Contar el número de filas en la columna, con carácter coincidenteAquí hay una idea de combinación de patrones
dt = Open( "/Z:/data table_sample.jmp" );
// turn the column into a string
txt = Concat Items( dt:column1 << getvalues, "" );
Pat Match(
txt,
"PPP" + Pat Pos() >> pos + Pat Span( "1" ) >> run + "PPP" +
Pat Test(
Show( pos + 1, Length( run ) );
0; // this time the test fails to make it retry the match
)
);
posición + 1 = 30;
Longitud (carrera) = 26;
posición + 1 = 88;
Longitud (carrera) = 26;
Re: Contar el número de filas en la columna, con carácter coincidentecraig,
solución ordenada
Re: Contar el número de filas en la columna, con carácter coincidenteGracias Craig!