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. EST 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.
JMP Bar Chart

Welcome to the JMP User Community!

Ask questions, get answers, meet other JMP users

Learning Resources

Latest Discussions

  • Giving options for user to select from, storing selection as string

    Hi, here's my current code that displays a popup window for user input.   I want it so that for Level:, they can choose between two options (each option having a box next to it that the user can tick to select one). What would I have to add to my code to get that? Here's a picture of what I want the "level" user input to look like:Where the user can select one or the other before clicking "Save." ...

    aidanweb aidanweb
    Discussions |
    Jul 29, 2023 7:51 PM
    1007 views | 1 replies
  • Filter Change Handler

    I just found out: Make Filter Change handler only works if I store the return value in a variable.
    Why does filter << Make Filter Change Handler( f );not work? Is there some knowledge behind it that is worth knowing? Names Default To Here( 1 ); dt = Open( "$SAMPLE_DATA/Cities.jmp" ); dist = Distribution( Automatic Recalc( 1 ), Continuous Distribution( Column( :POP ) ) ); filter = dist << Local Data...

    hogi hogi
    Discussions |
    Jul 29, 2023 7:41 AM
    1676 views | 2 replies
  • Dynamic JSL Tree Box Creation from Hierarchical Data

    Can someone suggest a method of creating a dynamic nested tree box using Hierarchical Data. I tried for a couple of hours tonight and it is confounding me :( I have some dummy data below to depict the relationships which is three levels deep. Obviously I don't want to hard code this as I will not know up front how many level of 'nesting' I will need to make. In reality it will be 10 or more levels...

    thickey thickey
    Discussions |
    Jul 28, 2023 1:01 PM
    5146 views | 8 replies
  • Get text from reporting platform

    Hello, Something I've struggled greatly with is how to Get *something* from platforms. In this case, it's the linear fit equation just under "Linear Fit". The Properties and Show Tree Structure menu both show different text exit boxes, so I've tried to grab them both and used Get (which isn't recognized by the platform, or maybe just the object), and Get text. Both do not grab the text I require. ...

    StarfruitBob StarfruitBob
    Discussions |
    Jul 28, 2023 12:00 PM
    2619 views | 5 replies
  • Delete consecutive repeating values

    I have a data table where some of the columns have values that repeat because the program that generates the data holds the last value if a new one isn't given.  This means I can't use the "select duplicate rows" option because that deletes all duplicates not just ones that are repeating. I also don't want to delete the rows, just the values in the "cells". 4.13.43.4 - delete value3.4 - delete val...

    JMPtxUser36 JMPtxUser36
    Discussions |
    Jul 28, 2023 10:30 AM
    1449 views | 2 replies

Latest Discussions

  • Giving options for user to select from, storing selection as string

    Hi, here's my current code that displays a popup window for user input.   I want it so that for Level:, they can choose between two options (each option having a box next to it that the user can tick to select one). What would I have to add to my code to get that? Here's a picture of what I want the "level" user input to look like:Where the user can select one or the other before clicking "Save." ...

    aidanweb aidanweb
    Discussions |
    Jul 29, 2023 7:51 PM
    1007 views | 1 replies
  • Delete consecutive repeating values

    I have a data table where some of the columns have values that repeat because the program that generates the data holds the last value if a new one isn't given.  This means I can't use the "select duplicate rows" option because that deletes all duplicates not just ones that are repeating. I also don't want to delete the rows, just the values in the "cells". 4.13.43.4 - delete value3.4 - delete val...

    JMPtxUser36 JMPtxUser36
    Discussions |
    Jul 28, 2023 10:30 AM
    1449 views | 2 replies
  • Challenges constructing a proper loop

    Hi, Im new to coding and having challenges constructing a functioning scriptdt = current data table(); //declaring and initializing variables// lt_min = 1; lt_max = 50; RSquare_th = 0.9999; count = 0; //loop while (count < 0.99999, //calculate x for each y value dt << New Column ("x", Numeric, formula(:y/ (:y + :avg_num))); //plot bivariate biv = dt << Bivariate( Y( :x ), X( :average_temp), ...

    ParametricStudy ParametricStudy
    Discussions |
    Jul 28, 2023 7:53 AM
    1122 views | 1 replies
  • Option to Treat Distribution() as Modal

    Hi, Is it possible to treat the "Distribution" function as modal? I am looking to create a distribution report with an arbitrary number of Continuous Distributions that I will later modify or change via JSL. I found that a dialog opens when I run the code below, but execution is not halted and the rest of my code is run before I have a chance to select my columns of interest. I have also looked in...

    Connor_K Connor_K
    Discussions |
    Jul 27, 2023 1:52 PM
    1563 views | 3 replies
  • Creating formula using dynamic variables in for loop

    Hi All
    I did that one time, and it was painfully but I lost the script and the memory of that. Below what I am trying to do:

    Tweak_List = dt_Temp << Get Column Names("String"); For(i = 1, i <= N Items(Tweak_List), i++, a = Left(Tweak_List[i], Length(Tweak_List[i]) - 1) || "Δ"; b = Tweak_List[i]; c = Left(Tweak_List[i], Length(Tweak_List[i]) - 2); dt << New Column(Left(Tweak_List[i], Lengt...

    Miof Miof
    Discussions |
    Jul 26, 2023 10:04 PM
    1481 views | 2 replies

Latest Discussions

  • How to use JSL of JMP software to find the one that is more suitable for sinusoidal curve from multiple sets of data?

    Hello!For example, using large class data:
    Compare the height column and the weight column to see which column fits the sinusoidal distribution better.
    The parameters of the sine curve are random. Thanks! 

    UersK UersK
    Discussions |
    Jul 24, 2023 11:44 PM
    804 views | 0 replies
  • bounded KDE (Kernel Density Estimator)?

    Has anyone created or heard of function for JSL that returns a bounded KDE (Kernel Density Estimator)? I'm aware of the KDE used inside of the distribution platform, but one is not able to provide bounds to the domain.

    Prokaryote Prokaryote
    Discussions |
    Jun 23, 2023 11:56 AM
    929 views | 0 replies
  • How to set Scale Values in Graph Builder use Col Quantile function?

     HI, I want  set Scale Values in Graph Builder use Col Quantile function,  but always something wrong. the red code have some problem. I need color scale as Quantile Graph Builder( Size( 839, 726 ), Variables( X( :Prober_X ), Y( :Prober_Y ), Color( :OpticalPower ) ), Elements( Points( X, Y, Legend( 6 ) ) ), SendToReport( Dispatch( {}, "400", ScaleBox, {Legend Model( 6, Pr...

    Solarwing Solarwing
    Discussions |
    Jun 20, 2023 9:32 AM
    786 views | 0 replies
  • New Series on JSL and Visual Code Studio

    Just a heads up that we've been posting some additional JSL tricks on our LinkedIn Blog.   We have a weekly series that's been running currently focused on our Visual Code Studio Extension for JMP. Week 1:  https://www.linkedin.com/posts/predictum_automationjmp-series-use-vs-code-extension-activity-7062456347543359488-uzFu?utm_source=share&utm_medium=member_desktopWeek 2: https://www.linkedin.com/...

    wjlevin wjlevin
    Discussions |
    Jun 19, 2023 2:26 PM
    1223 views | 0 replies
  • Overlaying histograms: Iterating a function through N number of columns?

    @PatrickGiuliano ,  As a response to our latest discussion : Re: How to overlay histograms in JMP Thanks a lot for the response. Also, 1) I would like to get more guidance on ' possibilities of iterating the Overlap function for more columns ( N number of Columns), if possible. the code for : Y Function(N, x):  can be iterated ?  Y Function(N, x);
    For(i = 1, i <= N Col(xm), i++,
    ym[i] = Min(Normal D...

    DecileDromedary DecileDromedary
    Discussions |
    Jun 19, 2023 6:31 AM
    700 views | 0 replies
view all discussions