Authors

Brady Brady, JMP Enablement Engineer, SAS

Donald W. McCormack, JMP Enablement Engineer, SAS


At one time or another, you have likely “lost” a JMP table, journal or script. The file wasn’t really lost – just moved, altered or renamed. Traditionally, people have relied on creating a system of directories to keep track of files. There are a number of disadvantages to this method, the greatest of which is that the directory structure contains no information about what is in the files. We show a powerful and flexible file management application, built with JSL, which allows users to find data tables, journals and scripts using a variety of criteria. Topics include:

  • Methods for crawling through journals, scripts and data tables to extract file metadata and to categorize and locate scripts located within these files.
  • Combining local data filters with a hidden tabulate platform to avoid construction of complicated row selection WHERE clauses.
  • Using hidden output to derive and present search results.
  • Methods to locate and surface elements buried within large journals.
  • Using set operations and associative arrays to aggregate/summarize rows of multiple response columns by levels of a grouping variable.
  • Allowing users to view and edit file metadata without editing files directly.
  • WHERE clause considerations when using multiple response columns and data filters.


Published on ‎03-24-2025 09:03 AM by Community Manager Community Manager | Updated on ‎03-27-2025 09:51 AM

Authors

Brady Brady, JMP Enablement Engineer, SAS

Donald W. McCormack, JMP Enablement Engineer, SAS


At one time or another, you have likely “lost” a JMP table, journal or script. The file wasn’t really lost – just moved, altered or renamed. Traditionally, people have relied on creating a system of directories to keep track of files. There are a number of disadvantages to this method, the greatest of which is that the directory structure contains no information about what is in the files. We show a powerful and flexible file management application, built with JSL, which allows users to find data tables, journals and scripts using a variety of criteria. Topics include:

  • Methods for crawling through journals, scripts and data tables to extract file metadata and to categorize and locate scripts located within these files.
  • Combining local data filters with a hidden tabulate platform to avoid construction of complicated row selection WHERE clauses.
  • Using hidden output to derive and present search results.
  • Methods to locate and surface elements buried within large journals.
  • Using set operations and associative arrays to aggregate/summarize rows of multiple response columns by levels of a grouping variable.
  • Allowing users to view and edit file metadata without editing files directly.
  • WHERE clause considerations when using multiple response columns and data filters.




Start:
Mon, Sep 15, 2014 09:00 AM EDT
End:
Fri, Sep 18, 2015 05:00 PM EDT
Attachments
0 Kudos