¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />La pregunta es sobre un elemento que aparece en la parte superior de la estructura de árbol para un informe. es decir, hacer clic con el botón derecho en la flecha gris junto al elemento del esquema de un informe y seleccionar Editar> Ver estructura de árbol. Habrá una entrada debajo del cuadro de esquema superior para el informe llamado HelpKey = . ¿Alguien sabe cómo usar esto en las secuencias de comandos, por ejemplo, para identificar el tipo de informe que una secuencia de comandos está tratando de operar?
¡Gracias!
METRO
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?No hay forma directa que yo sepa. Puede encontrarlo usando XPath Query (). Yo no uso XPath Query mucho (o nada) yo mismo.
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?No, eso no funcionará. Los gráficos (al menos en esta etapa) son generados por el usuario y esta anotación ocurre después del hecho. El resultado de hacer un espectáculo es solo una caja de presentación. Me dio la idea de probar el título de la ventana, ya que se genera usando un patrón y puedo usar un argumento contiene () para ver qué hay allí (ver más abajo). Dicho esto, todavía me gustaría saber cómo ver cuál es el valor de la clave de ayuda de un script .
Si ( Contiene ( reporte , "Dibujo de contorno" ) > 0 0 ,
mostrar ( Contiene ( reporte , "Dibujo de contorno" )) ;
mostrar ( "diagrama de contorno encontrado" ) ,
mostrar ( Contiene ( reporte , "Dibujo de contorno" )) ;
mostrar ( "encontré algo más" )
) ;
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?Si está produciendo estos gráficos en JSL, inicialmente devuelven la plataforma. Puede obtener eso, convertirlo en texto y probar una plataforma u otra, luego usar esa información para ingresar al código correcto. Por ejemplo:
dt = Abrir ("$ sample_data / CrimeData.jmp");
cp = dt << Gráfico de contorno (
X (: Tasa violenta,: Tasa de propiedad),
Y (: población),
Por región ),
Mostrar contornos (1),
Mostrar límite (1),
Áreas de relleno (1)
);
espectáculo (cp); // cp = {Gráfica de contorno [], Gráfica de contorno [], Gráfica de contorno [], Gráfica de contorno [], Gráfica de contorno [], Gráfica de contorno [], Gráfica de contorno [], Gráfica de contorno []};
gb = dt << Generador de gráficos (
Variables (X (: Tasa de robo), Y (: Tasa de hurto), Superposición (: Población)),
Elementos (Puntos (X, Y, Leyenda (22)), Más suave (X, Y, Leyenda (24))),
SendToReport (
Envío(
{},
"400",
ScaleBox,
{Modelo de leyenda (
22,
Base (0, 24, 0),
Base (1, 24, 1),
Base (2, 24, 2),
Base (3, 24, 3),
Base (4, 24, 4)
)}
)
)
);
espectáculo (gb); // gb = Generador de gráficos [];
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?Claro, el guión en el que estoy trabajando agrega gráficos a través de guiones gráficos personalizados y ajusta la configuración de los ejes. El objetivo de esta configuración depende del tipo de informe debido a las diferencias en la estructura de árbol de los informes (es decir, entre la plataforma de contorno y la plataforma de creación de gráficos). Estoy tratando de hacer que el script sea robusto a estas diferencias.
Un ejemplo específico es que el diagrama de contorno tiene dos cuadros de cuadro para cada diagrama de contorno (uno que contiene los cuadros de eje y el cuadro de gráfico, y otro que contiene la leyenda). Entonces, la lógica para aplicar la secuencia de comandos de gráficos a cada gráfico (en una situación en la que el uso había usado una columna "Por" requiere que recorra los cuadros de cuadro y los cuadros de eje mientras omito los cuadros de cuadro que contienen las leyendas. La situación con la estructura de árbol de Graph Builders es completamente diferente y la lógica que funciona para uno no funcionará para el otro. Pensé que podría probar la tecla de ayuda para determinar qué tipo de gráfico estaba mirando el script y cambiar la lógica detrás de escena sin la intervención adicional del usuario.
METRO
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?¿Tienes un ejemplo de lo que estás tratando de hacer? Creo que probablemente haya una forma más fácil y confiable, pero no sé con qué está trabajando. Por ejemplo, ¿sus informes tienen múltiples plataformas en ellos? ¿Se dividen en por grupos o grupos de ajuste? ¿Cómo está produciendo los informes de la plataforma y obteniendo referencias a ellos?
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?Sí, puedo ver cómo eso sería un problema, pero no planeo usarlo para encontrar algo, sino para determinar qué tipo de informe está mirando el script (es decir, generador de gráficos frente a un diagrama de contorno). Entonces la pregunta es ¿Cómo haría referencia a eso en un script?
Re: ¿Podemos usar la "tecla de ayuda" en la parte superior de la estructura de árbol para muchos informes?Michael, desaconsejamos el uso de teclas de ayuda en los scripts. Las claves de ayuda están sujetas a cambios durante cualquier lanzamiento. Es más seguro hacer referencia a un cuadro de visualización específico.