Tengo un complemento que puede ejecutar muchos informes. Forma bonitos informes personalizados que se exportan a PowerPoint.
Por ejemplo, uno de los informes ejecuta Ajustar Y por X, ejecuta un ajuste lineal, toma R2 y Pendiente, luego se muestra en un cuadro de texto en un gráfico y elimina todo lo demás (todos los IfBoxes con ajustes de resumen, etc.)
Descubrí que si un usuario tiene una configuración personalizada para una plataforma (por ejemplo, ejecutar elipses de densidad de forma predeterminada con Ajustar Y por X), entonces toda mi lógica de análisis del árbol de visualización se rompe y a) no puedo obtener los resultados que necesito. del árbol de visualización (porque el árbol de visualización no es lo que espero) y b) aparecen cuadros de visualización innecesarios en mi informe final.
En lugar de comprobar todas las combinaciones posibles de cosas que se pueden activar de forma predeterminada en configuraciones personalizadas, ¿hay alguna manera de forzar que una plataforma se ejecute en la configuración predeterminada?
O tal vez haga esto: guarde la configuración actual, aplique la configuración predeterminada, ejecute informes, vuelva a aplicar la configuración guardada.
¿Algunas ideas?
La función Ignorar preferencias de plataforma puede hacer lo que desea
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Bivariate(
Ignore Platform Preferences( 1 ),
Y( :height ),
X( :weight ),
Action( Distribution( Y( :height, :weight ), Histograms Only ) )
);