<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Necesito generar varias gráficas de ajuste y por x. el número de gráficos generados variará según los valores únicos en la columna 'RECETA' (usado en la cláusula where)
ejemplo:
De una sola mano(
Y (: VALOR),
X (: HERRAMIENTA),
Caja de parcelas (1),
Eje X Proporcional (0),
Gran media (0),
Donde (: RECETA == " RecetaA ")
SendToReport (generar
etc
etc
etc
La columna RECIPE podría contener cualquier número de valores únicos (" RecetaA " RecetaB " Receta 67283 ", etc ...), generando así cualquier número de gráficos y por x diferentes para cada RECETA única.
cuando copio el script de salto, solo genera un bloque de código adicional para cada único Donde (: RECETA == "__________") valor.
Necesito este script para aplicar a cualquier conjunto de datos , así que no puedo llamar específicamente una cadena para que coincida en la cláusula Where, ya que estas cadenas variarán según el conjunto de datos.
Intenté usar un comodín (?) En la cadena Where y eso no funcionó:
ejemplo
De una sola mano(
Y (: VALOR),
X (: HERRAMIENTA),
Caja de parcelas (1),
Eje X Proporcional (0),
Gran media (0),
Donde (: RECETA == "?")
SendToReport (generar
etc
etc
¿Supongo que la mejor manera de lograr esto es utilizar matrices asociativas?
Si utilizo este código para crear una matriz de RECETAS únicas:
Recetas únicas = matriz asociativa (: RECETA);
y luego intente tomar un valor clave específico, diga el primero:
De una sola mano(
Y (: VALOR),
X (: HERRAMIENTA),
Caja de parcelas (1),
Eje X Proporcional (0),
Gran media (0),
Donde (: RECETA == uniqueRecipes << Primero )
SendToReport (generar
etc
etc
lo anterior no funcionó..
Pero si corro solo esta línea de código:
uniqueRecipes << Primero
Obtengo la cadena correcta devuelta:
"Receta A"
Estoy completamente perplejo .. ¿Tal vez el uso de matrices asociativas es el enfoque equivocado para empezar y hay una manera más fácil? Mi pensamiento fue que si pudiera usar valores de matriz en la cláusula Where, entonces podría usar algún tipo de bucle para iterar a través de cada uno de los valores únicos en la matriz ...
cualquier ayuda es Apreciado enormemente ! Gracias por tu tiempo
Cuando usa una plataforma interactivamente y especifica una variable Por, luego, en lugar de usar Script para guardar el script, use Script All By Groups del mismo menú desplegable del triángulo rojo. Luego verás Por en lugar de múltiples bloques Donde.
Wow eso funcionó! tan simple, pero lo estaba haciendo tan complejo ... cuando copié el script que JMP escribió al seleccionar desde la interfaz de usuario, había usado el comando Where () y no el By ()
¡gracias! ¡Me acabas de ahorrar horas de frustración!