cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. ET on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Introduction to the JMP Scripting Language

Choose Language Hide Translation Bar

Featured Items

Latest Posts

  • Overview of Display Boxes

    Remember that messages to the platform object are initially directed to the analysis layer. These messages can request additional analyses or options, such as those found in the red triangle menus. You can also send messages to the report layer in order to access information in numerical reports or graphical presentations. In some cases, your script might harvest the results in a platfo...

    ruthhummel ruthhummel
    685 views | 0 replies
  • Understanding the Report Layer

    So, you need to understand the report layer of built-in JMP platforms if you want to design and make your own custom reports using elements of those platforms. Your custom report can include simple copies, or clones, of platform elements, as well as new tabular or graphical displays based on results your script harvests from a platform. These custom windows can report new results and ca...

    ruthhummel ruthhummel
    970 views | 0 replies
  • Display Boxes

    In built-in JMP platforms, the report layer is usually organized as an outline, but there are other kinds of organization available. For example, you could organize the information in tabs or panels. The display boxes in the report layer are nested-- they often contain, or are contained within, other display boxes. This nested or branched structure is called the display tree, and the di...

    ruthhummel ruthhummel
    1965 views | 0 replies
  • Display Boxes with Subscripts

    Let's talk about how you access the nested display boxes within the display tree. Well, just like you use subscripts with lists and matrices, you use subscripts with display tree objects. First, you obtain a reference to the report layer from the analysis layer. Then, you use a subscript, or series of subscripts, to identify the nested object. Just like subscripts for lists and matrices...

    ruthhummel ruthhummel
    887 views | 0 replies
  • Using Display Boxes

    In this demonstration, we'll take a look at how the display boxes are organized in the report layer, and see how we can access the contents of those display boxes. So in section of the course journal, I'll click on Cure Time Data. So I'm just going to do a simple correlation analysis and simple linear regression with the Cure Time data with two of my Cure Time columns in the bivariate p...

    ruthhummel ruthhummel
    2651 views | 1 replies
  • Using the New Window Function

    So, suppose you want to create a report that includes objects or display boxes that aren't part of a standard set of display boxes in a JMP platform, or maybe you want to create a report using values your script harvested from a JMP platform, but organized differently. Well, you use the New Window function to create a new window and then construct display boxes inside that window. The N...

    ruthhummel ruthhummel
    2114 views | 0 replies
  • Creating a Custom Report

    Learn more in our online course with
    videos, practice exercises & quizzes.
    Select and take the lessons in any order.
    Introduction to the JMP Scripting Language

    In this demonstration, we'll use a pre-written script to see how to make a custom report. So in the course journal, in section there's a script called NOx data for the nitrogen oxide...

    ruthhummel ruthhummel
    2671 views | 0 replies