This can be done without any JSL BUT your data has to be in specific format (tall/stacked) and it should have limit columns.
![jthi_0-1686720824872.png jthi_0-1686720824872.png](https://community.jmp.com/t5/image/serverpage/image-id/53782i4A1C985EFF5E5F8F/image-size/medium?v=v2&px=400)
![jthi_1-1686720892757.png jthi_1-1686720892757.png](https://community.jmp.com/t5/image/serverpage/image-id/53783iB68078F7CD84413F/image-size/medium?v=v2&px=400)
If this won't work for you other option would be to split the data by grouping variable, set separate specification limits and use column switcher instead of local data filter.
![jthi_2-1686721051783.png jthi_2-1686721051783.png](https://community.jmp.com/t5/image/serverpage/image-id/53784iE35D18AC2E55E55B/image-size/medium?v=v2&px=400)
![jthi_3-1686721166450.png jthi_3-1686721166450.png](https://community.jmp.com/t5/image/serverpage/image-id/53785i93355AE1F536C028/image-size/medium?v=v2&px=400)
Or you could use scripting solution. How it should be scripted depends on your data and where the limits are stored.
-Jarmo