Subscribe Bookmark RSS Feed

How to use multiple selections from a List Box

ajp

Community Trekker

Joined:

Jan 19, 2015

Hi All,

I am attempting to create multiple control charts from selections made using a list box.  I can select multiple items, but I am not sure how to create a chart for each item chosen.

1 ACCEPTED SOLUTION

Accepted Solutions
Solution

The  <<get selected message will return a list of the selected items of a List Box or a Col List Box. Then loop over the list to create the charts.

An example:

dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );

New Window( "select columns",

    <<modal,

    cl = Col List Box( all, cols = cl << get selected )

);

nw = New Window( "test" );

For( i = 1, i <= N Items( cols ), i++,

    nw << append(

        dt << Control Chart Builder(

            Show Control Panel( 0 ),

            Variables( Subgroup( :Sample ), Y( cols[i] ) ),

            Chart(

                Position( 1 ),

                Points( Statistic( "Average" ) ),

                Limits( Sigma( "Range" ) ),

                Connecting Line( 1 )

            )

        )

    )

);

2 REPLIES
Solution

The  <<get selected message will return a list of the selected items of a List Box or a Col List Box. Then loop over the list to create the charts.

An example:

dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );

New Window( "select columns",

    <<modal,

    cl = Col List Box( all, cols = cl << get selected )

);

nw = New Window( "test" );

For( i = 1, i <= N Items( cols ), i++,

    nw << append(

        dt << Control Chart Builder(

            Show Control Panel( 0 ),

            Variables( Subgroup( :Sample ), Y( cols[i] ) ),

            Chart(

                Position( 1 ),

                Points( Statistic( "Average" ) ),

                Limits( Sigma( "Range" ) ),

                Connecting Line( 1 )

            )

        )

    )

);

ajp

Community Trekker

Joined:

Jan 19, 2015

Thanks!  Much appreciated!