El nuevo libro de cocina de JSL II - Solicitud de informaciónEstamos en el proceso de renovar el libro de recetas de JSL para darle un mayor atractivo, hacerlo mejor organizado y más fácil de usar. El enfoque estará en proyectos cortos (recetas) para ayudarlo a mejorar su JSL. Las recetas incluirán instrucciones paso a paso, código completo y un video de demostración. Las primeras recetas se centrarán en aspectos menos obvios de tareas comunes. Más tarde, desarrollaremos recetas que se ocupen de tareas JSL más desafiantes, como el manejo de expresiones y la coincidencia de patrones.
Nos gustaría tu opinión - ¿Qué recetas te gustaría ver?
- ¿Qué cosas son o fueron desafiantes para usted?
- ¿Cómo le gustaría ver organizado el libro de cocina?
Esperamos escuchar de usted.
Re: El nuevo libro de cocina de JSL II - Solicitud de informacióngracias por las ideas @Marco_ & @Judá . A continuación se muestran las recetas que he creado hasta ahora. Todavía estoy esperando que se completen algunos detalles administrativos antes de que las páginas se publiquen. Esperamos poder agregar más en base a todas sus sugerencias.
- La Ventana de Script - Conceptos Básicos
- Usando la Ventana de Script, Próximos Pasos
- Une 2 tablas y crea un subconjunto
- Ejecute una plataforma sin saber el número o los nombres de las columnas
- Uso de un cuadro de diálogo para crear un informe personalizado
- Modificar un informe basado en los resultados del análisis
- Cree un informe personalizado usando mensajes
- Concatenar archivos CSV seleccionados por el usuario
- Acceso a datos mediante una REST-API
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónSería extremadamente útil tener una función integrada para convertir entre zonas horarias utilizando la base de datos de zonas horarias siempre actualizada (más información: https://data.iana.org/time-zones/tz-link.html ).Cada zona horaria debe usar el nombre de la base de datos TZ ( https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ), como se usa en otros lenguajes de programación (por ejemplo: Python).
Para una descripción muy humorística del problema de la zona horaria, mire este video: https://www.youtube.com/watch?v=-5wpm-gesOY&t=3s .Tiene una duración de 10 minutos, pero bien vale la pena (perdón por el juego de palabras).
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónSi es posible, cree un formato de salida de fácil acceso, como un archivo PDF, que se puede utilizar como libro de texto.
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónGracias @Judá .Definitivamente estaba planeando uno o dos ejemplos de REST. @jthi gran lista Necesitaré algunas recetas para cubrir el material.
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónAlgunas ideas de recetas:
- Obtención de valores únicos
- Manipulación/obtención de datos de la capa de informe
- XPath, método que Jordan Hiller ha mostrado, subíndice...
- Manipulación de partes de elementos del generador de gráficos
- Por ejemplo, cambiar la estadística de resumen de media a mediana
- Ver lo que puede hacer con los objetos JMP (objeto << Mostrar propiedades (), Mostrar propiedades (objeto), índice de secuencias de comandos ...)
- Funciones Into vs Non-into (Sustituir, Sustituir en, Lista corta, Lista corta en...)
- Diferentes formas de obtener referencias/acceder a objetos
- Columna(), ComoColumna()
- Tabla de datos()
- Ventana()
- Gestión de espacios de nombres
- Reemplazar valores en varias columnas
- Reordenación de listas/valores de matrices asociativas usando Ranking
- Ejecución de plataformas JMP con valores precargados
- Uso de Char To Blob() para omitir la creación de archivos temporales
- KDTable() y VP Tree()
- Depuración de sus scripts
- Uso de datos de muestra de JMP / creación de tablas de datos con datos aleatorios
- Uso de diferentes opciones de impresión de registros
- Registro de captura
- Obtener el tiempo de ejecución del script (y el uso de memoria JMP)
- Mirar()
- depurador
Para la organización del libro de cocina, creo que lo más importante sería la visibilidad y que se ofrecerá con búsquedas de Google (optimización de motores de búsqueda) y que también se ofrecerá en las búsquedas de la comunidad JMP además de las publicaciones normales de la comunidad.
Además, si va a escribir funciones, tal vez sería una buena idea convertirlas en el complemento JSL-Cookbook con funciones personalizadas. Nos permitiría acceder a ellos directamente desde JMP y Scripting Index.
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónApoyaré la solicitud de ejemplos REST para fuentes públicas que @Bernd2Heinen hecho. ¡Esto sería muy útil! @DonMcCormack : Me alegro de ver esto capturado.Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónRamificaciones y bucles: nada sofisticado, solo lo básico.Los principiantes parecen tener dificultades con lo que consideramos tareas simples.
Varios ejemplos de IF-THEN y IF-THEN-ELSE con explicaciones.
Con bucles FOR, también incluiría bucles WHILE.
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónGracias
@Bernd2Heinen , la idea es hacer ambas cosas, proporcionar código con partes reutilizables y un vehículo para aprender JSL. Habrá al menos una receta relacionada con REST/API
@pmroz Artículo 1, absolutamente. ¿Algo en particular sobre la ramificación y el bucle que le gustaría ver?
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónBasado en algunas preguntas recientes en el foro de discusión, creo que los siguientes temas muy básicos serían útiles:
1. Manipulación de mesas
una. Asignar una variable a una tabla (es decir, dt)
b. Determinar el número de filas en la tabla.
C. Cómo hacer referencia a celdas de tabla particulares
2. Para bucles
3. Si declaración
Re: El nuevo libro de cocina de JSL II - Solicitud de informaciónMi entendimiento es más tener un código de muestra que podría convertirse en parte de mi nueva aplicación, en lugar de una especie de lugar de aprendizaje. Es una solicitud bastante alta para producir un video y una descripción paso a paso. Tal vez necesitemos una cocina experimental en la que el código útil pueda ingresar y madurar antes de que llegue al libro de cocina.
Solo otra idea: JMP tiene la interfaz REST. Supongo que muchos scripters tienen códigos REST. Si accede a fuentes públicas, podríamos recopilar todo tipo de interfaces para uso público.
Bernd