<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Data Filter structure and orientation in JMP19 in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936403#M109181</link>
    <description>&lt;P&gt;Too bad relying on this type of structure can quite easily break,&amp;nbsp;&lt;A href="https://www.hyrumslaw.com/" target="_blank"&gt;https://www.hyrumslaw.com/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I don't think there are any easy solutions that you can get to by just modifying the display boxes. Data Filter structure change has also broken few UIs in my add-ins I manage at work but for a different reason and it will be (hopefully...) easier to deal with than trying to organize filters into a grid.&lt;/P&gt;
&lt;P&gt;JMP18 on the left and JMP19 on the right&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/96556iB3362BB9426EA08F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 20 Mar 2026 15:09:34 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2026-03-20T15:09:34Z</dc:date>
    <item>
      <title>Data Filter structure and orientation in JMP19</title>
      <link>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936164#M109161</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I am currently working on a data extraction interface using a Data Filter. I can build it, the problem is with the layout of the columns in my filter in JMP19.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In JMP17, the columns of the filters are inside a LineUpBox(). The LineUpBox have two useful functions, N Col and Spacing, that allow me to arrange my columns across multiple lines, with a space between the columns.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Tree Structure of the Data Filter in JMP17" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/96437i300D1EBAE7DA83EE/image-size/small?v=v2&amp;amp;px=200" role="button" title="TreeStructure JMP17.png" alt="Tree Structure of the Data Filter in JMP17" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Tree Structure of the Data Filter in JMP17&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, in JMP19, the Tree Structure of the Data Filter changed : the LineUpBox() has been move upward and the parent of the columns is a List Box() that does not have N Col() and Spacing() functions. I can do the function &amp;lt;&amp;lt; Set Horizontal(1), but I am limited on one line only and the display is not great.&lt;/P&gt;
&lt;P&gt;(Maybe the change was in JMP18, i did not tried in this version).&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Tree Structure in JMP19" style="width: 200px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/96438iD671A83089034FB1/image-size/small?v=v2&amp;amp;px=200" role="button" title="TreeStructureJMP19.png" alt="Tree Structure in JMP19" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Tree Structure in JMP19&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you have an idea on how I can arrange the columns of my filter in JMP19 as well as in JMP17 ?&lt;/P&gt;
&lt;P&gt;I tried to create a new LineUpBox() inside and to move the Border Boxes as children but I lost the filtering and could not easily delete the old ones. I know I might be able to have something similar by creating myself a New Window() with a List Box() for each column of the filter, but I like to use the Data Filter for the Conditional property and the fact that I can easily use it with different tables and different columns.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is an example with two columns (but in reality I can have more). It will work in JMP17 (the two columns are displayed horizontally) but not in JMP19.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="Window from JMP17" style="width: 285px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/96444iCC0708C9010D59EF/image-dimensions/285x331?v=v2" width="285" height="331" role="button" title="Filter from JMP17.png" alt="Window from JMP17" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Window from JMP17&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;f_extraction = Function({dt, cols_list, nbColsLine = 2, spacingLine = 30},	
	my_window = New Window("Extraction with filter",		
		Border Box(
			Left(20), Top(10), Right(20), Bottom(10),
			V List Box(			
				Panel Box("",
					Eval(
						Eval Expr(
							// Creation of the Data Filter, with two columns as an example
							df = dt &amp;lt;&amp;lt; Data Filter(
								Show Counts(0),
								Conditional(1),
								Show Histograms and Bars(0),
								Add Filter(
									Columns(Expr(cols_list)),
									Display(cols_list, "List Display"),
								)
							)				
						)
					);
					
					// Here, the columns of the filter are reorderer in two columns with a space of 30 between them
					// This is where I have the problem in JMP19 compared to JMP17 because the Tree Structure is different
					(df &amp;lt;&amp;lt; report)[Lineup Box( 2 )] &amp;lt;&amp;lt; N Col( nbColsLine );
					(df &amp;lt;&amp;lt; report)[Lineup Box( 2 )] &amp;lt;&amp;lt; Spacing( spacingLine );
					For( i = 1, i &amp;lt;= N Items( cols_list ), i++,
						(df &amp;lt;&amp;lt; report)[ListBoxBox( i )] &amp;lt;&amp;lt; Set Size( 180, 220 )
					);
					
					// We delete some buttons and check boxes that we don't need
					(df &amp;lt;&amp;lt; report)[Button Box( 4 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[Button Box( 3 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[Button Box( 2 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[CheckBoxBox( 4 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[CheckBoxBox( 3 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[CheckBoxBox( 2 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[CheckBoxBox( 1 )] &amp;lt;&amp;lt; Delete;
					(df &amp;lt;&amp;lt; report)[Outline Box( 1 )] &amp;lt;&amp;lt; Set Title( "Data Table Filters" );
				),
				
				Spacer Box(Size(0, 20)),
				
				Button Box("OK",
					// Script where I retrieve the user selection
				)
			)
		)
	)
);

// Example
Try(Close(Data Table("Big Class"), No Save));
dt = Open( "$SAMPLE_DATA/Big Class.jmp", Invisible);
f_extraction(dt, {"sex", "name"})&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Thanks for your help !&lt;/P&gt;</description>
      <pubDate>Fri, 20 Mar 2026 15:10:57 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936164#M109161</guid>
      <dc:creator>CorentinL</dc:creator>
      <dc:date>2026-03-20T15:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: Data Filter structure and orientation in JMP19</title>
      <link>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936403#M109181</link>
      <description>&lt;P&gt;Too bad relying on this type of structure can quite easily break,&amp;nbsp;&lt;A href="https://www.hyrumslaw.com/" target="_blank"&gt;https://www.hyrumslaw.com/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I don't think there are any easy solutions that you can get to by just modifying the display boxes. Data Filter structure change has also broken few UIs in my add-ins I manage at work but for a different reason and it will be (hopefully...) easier to deal with than trying to organize filters into a grid.&lt;/P&gt;
&lt;P&gt;JMP18 on the left and JMP19 on the right&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/96556iB3362BB9426EA08F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Mar 2026 15:09:34 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936403#M109181</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2026-03-20T15:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Data Filter structure and orientation in JMP19</title>
      <link>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936783#M109205</link>
      <description>&lt;P&gt;Yes, I know this not the best to work around these structures that might changed !&lt;/P&gt;
&lt;P&gt;I guess I will leave it as it is for now, thanks for sharing your experience :)&lt;/img&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Mar 2026 08:50:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Data-Filter-structure-and-orientation-in-JMP19/m-p/936783#M109205</guid>
      <dc:creator>CorentinL</dc:creator>
      <dc:date>2026-03-23T08:50:31Z</dc:date>
    </item>
  </channel>
</rss>

