cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

JMP Wish List

We want to hear your ideas for improving JMP. Share them here.
Choose Language Hide Translation Bar

Make the Filter View and Data Filter Customizable

What inspired this wish list request? 

Currently, the Filter View in JMP is rigid and not customizable. All filters are displayed vertically, which quickly becomes cluttered and inefficient when working with large datasets. There is no way to rearrange, resize, or group filters in a way that matches the user’s workflow. Additionally, users cannot add custom buttons or actions to streamline repetitive tasks.

For example, when analyzing survey data with dozens of categorical variables, the vertical-only layout forces constant scrolling and makes it difficult to focus on the most relevant filters. This slows down exploration and reduces usability

 

What is the improvement you would like to see? 

Allow customization of the Filter View layout (e.g., horizontal arrangement, collapsible sections, drag-and-drop ordering).

  • Enable adding custom buttons or actions directly in the Filter View or Data Filter, so users can trigger scripts, apply presets, or perform common tasks without leaving the interface.
  • Provide options for styling and resizing filters, so the interface adapts to different screen sizes and user preferences.
  • Ideally, the Filter View should behave like the Data Filter but embedded inside the data table, with the added flexibility of customization

 

 

 

Why is this idea important? 

  • Ease of use:
      A customizable Filter View would reduce clutter and make data exploration more intuitive.
    • Efficiency: Custom buttons would save time by automating repetitive actions directly within the filter interface.
    • Flexibility: Different users have different workflows; customization ensures the tool adapts to them rather than forcing a rigid layout.
    • Value: The Filter View is already a powerful feature since it mirrors the Data Filter inside the table. Making it customizable would unlock its full potential and make JMP more competitive with modern analytics tools.

    In short: the current UI feels outdated and restrictive, but with customization and the ability to add custom actions, the Filter View could become a must-have feature for everyday JMP users.

 

We have around 150 licenses who use JMP and JSL for scripting in our organization.

 

 

 

2 Comments
hogi
Level XIII

most of the described features seem to be available via Scripting:

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );

win = new window("test", H list box ( dt << new data box, V list box (Button Box ("custom button"), dt <<  Data Filter(
	Location( {236, 146} ),
	Add Filter( columns( :name , :countries visited) )
))));

win["Data Filter",ListBox(7)] << set horizontal(1)

 

hogi_0-1764313289195.png

 



nice to have: an easy to toggle switch for Data Filter: Horizontal mode.
I use this very often via scripting - and it's hard to control the width if more filters are activated (one block gets huge and the the other ones stay squeezed)

Thinking about the concept of the data grid + Buttons:
the "buttons" are already available without scripting: on the left -> Table Scripts

hogi_1-1764313301831.png

 

hogi
Level XIII

Besides that ....

Agree: the vertical layout of the Data filters can be puzzling - even for data sets as tiny as Big Class Families


Most of the time, the interesting column is out of view and a precise mouse control  is necessary to scroll to this column
- instead of scrolling in the current block for the current column - or scrolling in the data grid.

(do you scroll with the scroll bar or with the mouse wheel?)

 

 

The Horizontal view eats too much space of the data grid.

How about tabbed view ?

... or Combo-Box view - select the column on the top and use the rest of the screen for THIS column.