Crear un gráfico usando solo filas seleccionadasHola,
Estoy tratando de crear un gráfico usando Graph Builder, o mediante el script JSL, usando solo filas seleccionadas, sin afectar el resto de la tabla. El ejemplo es el siguiente:
yo tengo una mesa asi

Necesito crear un gráfico de dispersión de los valores para la categoría A - SOLAMENTE. Necesito mantener la categoría B para algunos cálculos, es decir, para definir límites que también se agregarán al gráfico como líneas horizontales. Dado que necesito hacerlo para varias variables al mismo tiempo, preferiría si conoce una solución que no requiera la creación de una tabla de subconjunto. Esto daría como resultado que mi secuencia de comandos cree una nueva tabla para cada variable que necesito analizar. . O si conoce una solución usando la tabla de subconjuntos, pero poder cerrar la nueva tabla al final manteniendo la trama actual, me funcionaría. Intenté crear una tabla de subconjuntos con buenos resultados, pero cuando la cierro, los valores desaparecen y no quiero terminar con varias tablas abiertas u ocultas.
También intenté ocultar y excluir todas las filas que contenían B antes de ejecutar el generador de gráficos, el resultado es bueno, pero luego, cuando borro las declaraciones de fila, todos los valores simplemente aparecen nuevamente en el gráfico. Necesito mantener los valores con B sin ocultarlos ni excluirlos porque también quiero agregar un diagrama de caja que compare cada grupo (A y
.
¡Cualquier idea es bienvenida!
GráficosRe: Crear un gráfico usando solo filas seleccionadasPuedes hacer lo que quieras con bastante facilidad.
Aquí hay un ejemplo usando la tabla de datos de muestra de Big Class.

Para generar el gráfico anterior
- Abra la tabla de datos de muestra, Big Class
- Abrir generador de gráficos
- Para comparar niños de 12 años con todos los individuos, solo se necesita crear una columna virtual donde solo se completen los pesos para niños de 12 años.
- Haga clic derecho en la columna de peso y seleccione "Fórmula"
- Cuando se abra el cuadro de diálogo de la fórmula, haga clic con el botón derecho en la nueva columna virtual "Transformar (peso)" y seleccione "Cambiar nombre"
- Cambie el nombre de la columna a "Pesos de 12 años"
- Ahora vaya a la fórmula real e ingrese la siguiente fórmula
If( :age == 12, :weight, . )
- Haga clic en Aceptar
- En la ventana del Creador de gráficos,
- Arrastre ambas columnas peso y Pesos de 12 años al área de colocación del eje Y
- Haga clic con el botón derecho en el gráfico y seleccione Puntos=>Cambiar a=>Diagrama de caja
A continuación, se producirá la trama anterior.
Re: Crear un gráfico usando solo filas seleccionadasPubliqué porque tenía una pregunta similar... pero decidí que era mejor comenzar un nuevo hilo. Mods, siéntase libre de eliminar esta publicación si es posible.
Re: Crear un gráfico usando solo filas seleccionadasSolución muy elegante y hace exactamente lo que necesito. ¡Muchas gracias!
Re: Crear un gráfico usando solo filas seleccionadasAquí hay un ejemplo simple, usando sus datos de ejemplo que crea un gráfico con un filtro de datos local seleccionando solo los datos del grupo A y luego oculta el filtro de datos de la pantalla

Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 8 ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1, 2, 3, 4, 5, 6, 7, 8] ) ),
New Column( "Values",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1.1, 1.2, 1.3, 1.4, 1, 0.9, 0.8, 1.2] )
),
New Column( "Category", Character, "Nominal", Set Values( {"A", "A", "A", "A", "B", "B", "B", "B"} ) )
);
// Here is the graph code
biv =dt << Bivariate(
Y( :Values ),
X( :ID ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Category ), Where( :Category == "A" ) )
)
);
// Add this line if you do not want the collapsed Local Data Filter displayed
(report(biv)<<TOP parent=""></TOP>
Esto debería darte un buen comienzo.