¿Enumere el valor de Fecha máxima?Tengo una tabla de datos que tiene una columna de fecha, una columna median_resultval y reagentMLot_sublot. Lo que me gustaría es que para Max(Date) cuál es el valor de reagentMLot_sublot. Entonces, para cada reactivoMLot_sublot me gustaría enumerar el valor mediana_resultado para la fecha máxima y el valor mediano_resultado para la fecha mínima.
Entonces, si en el día mínimo el valor medio es 0,1 y en el día máximo es 0,2, me gustaría tener columnas que indiquen eso. El problema es que tal vez en una fecha entre el mínimo y el máximo fue 0,4.
Intenté usar Col Max (median_resultval, reagentMLot_sublot, Col Max (fecha)) y no funcionó (para la columna máxima). La otra columna sería Col Min (median_result, reagentMLot_sublot, Col Min(fecha)).
La personalización en masaCompartir y comunicar resultadosRe: Indique el valor de la fecha máxima?Este pequeño script le dará una tabla de datos con todas las filas de fechas mínimas y máximas con sus valores de median_resultval
names default to here(1);
dt=current data table();
// Sort the data by reagentMLot_sublot and Date
dtSort = dt << sort(by(:reagentMLot_sublot, :Date),order(ascending,ascending));
dtSort << clear rowstates;
// Loop through the data finding all rows that are not the minimum date or the maximum date
// and delete them
// Row 1 will always be a minimum date, so start with row 2
For( i=2,i<=NRows(dtSort) - 1,i++,
If( dtSort:reagentMLot_sublot[i] == dtSort:reagentMLot_sublot[i-1] &
dtSort:reagentMLot_sublot[i] == dtSort:reagentMLot_sublot[i+1],
Row State( i ) = Selected State( 1 );
)
);
dtSort << delete rows;
Debería poder tomarlo desde allí y mostrarlo en la forma en que desea que se muestre.
Re: Indique el valor de la fecha máxima?txnelson ... eres increíble. Aquí hay un archivo jmp de ejemplo con lo que estaba tratando de hacer. La tabla mucho más grande tendrá 100k filas más, así que quiero poder calcular el rango medio por reagentkit_id. Estoy buscando un efecto donde el valor de resultado aumente con el tiempo. Al restar el valor de la fecha mínima del valor de la fecha máxima, se mitigarán los problemas si en los datos entre esas fechas puede haber valores más altos. En esencia, filtra un gran conjunto de datos para las instancias en las que el rango (valor de datos de fecha máxima - valores de datos de fecha mínima en más de cierto valor). En SQL, puedo calcular el mínimo y el máximo para cada fecha, pero parece que SQL no permite un valor máximo para la determinación de la fecha máxima. Tenía la esperanza de que JMP lo hiciera. Pero ese no parece ser el caso.
Re: Indique el valor de la fecha máxima?Estoy seguro de que no entiendo exactamente lo que estás buscando. Podría ser útil ver el resultado que le gustaría para la tabla que publicó.
Sin embargo, puede encontrar el Generador de consultas JMP útil. Tiene algunas de las funciones de agregación SQL que puede estar buscando.


Re: Indique el valor de la fecha máxima?¿Su última entrada pretendía ser solo un comentario? No veo ninguna solicitud o pregunta?
Re: Indique el valor de la fecha máxima?Lo siento.
Era una pregunta en la que JMP, mediante el uso de una fórmula de columna, puede dar la columna máxima de un valor por la columna máxima de otra.
Re: Indique el valor de la fecha máxima?Me gustaría calcular el rango de la mediana por ese valor en la fecha máxima, el valor en la fecha mínima.
Entonces, en el ejemplo, el rango de la mediana sería 0.10524115 - 0.10920177 (mediana en la fecha mínima - mediana en la fecha máxima) y no 0.23648086-0.09078947 (mediana máxima - mediana mínima).
Re: Indique el valor de la fecha máxima?Una fórmula JMP es solo una pieza especializada de JSL. Entonces, casi todo lo que se puede hacer en JSL, se puede hacer en una fórmula, de una forma u otra.
Re: Indique el valor de la fecha máxima?Lo siento mi mal demasiado tarde aquí.
Mediana en la fecha máxima - mediana en la fecha mínimaRe: Indique el valor de la fecha máxima?si