Unfortunately, it won't be an option without reshaping the data. The software require compliant input data format.
For your original data, the reshaping is not trivial.
I will describe what needs to be done. Maybe you can find someone provide you an equivalent JSL solution.
First step: stack these columns. Notice the new column names.
![peng_liu_1-1712320658242.png peng_liu_1-1712320658242.png](https://community.jmp.com/t5/image/serverpage/image-id/63114iC019FBA6F8B4AC80/image-size/medium?v=v2&px=400)
In the resulting table, change the "Data" column name to, say, "At Risk". Here is the resulting table.
![peng_liu_2-1712320835346.png peng_liu_2-1712320835346.png](https://community.jmp.com/t5/image/serverpage/image-id/63115i08B56458A06A4365/image-size/medium?v=v2&px=400)
Create a new formula column "At Risk Lag", which records what "previously" in "At Risk":
![peng_liu_3-1712320934525.png peng_liu_3-1712320934525.png](https://community.jmp.com/t5/image/serverpage/image-id/63116i5562AC3CF0698702/image-size/medium?v=v2&px=400)
Create another formula column "Death", which calculates the change in "At Risk" between time points, presumably mortality counts:
![peng_liu_4-1712321016608.png peng_liu_4-1712321016608.png](https://community.jmp.com/t5/image/serverpage/image-id/63117i73FE833EBB3DD8F8/image-size/medium?v=v2&px=400)
Create another formula column "Count", which records mortality counts if the row is not the last one in the Experimental Unit, or records survival counts if the row is the last one in the Experiment Unit:
![peng_liu_5-1712321082963.png peng_liu_5-1712321082963.png](https://community.jmp.com/t5/image/serverpage/image-id/63118i1EEBA3CCD3908346/image-size/medium?v=v2&px=400)
Create another formula column "Censor Code" to indicate whether the corresponding "Count" is death (0) or survival (1).
![peng_liu_6-1712321438669.png peng_liu_6-1712321438669.png](https://community.jmp.com/t5/image/serverpage/image-id/63119i01CC03801F3A6670/image-size/medium?v=v2&px=400)
Now create the last column "Time", which extracts time information from "Label":
![peng_liu_7-1712321549874.png peng_liu_7-1712321549874.png](https://community.jmp.com/t5/image/serverpage/image-id/63120iABBB79BB978DEAE5/image-size/medium?v=v2&px=400)
Now you can use Survival:
![peng_liu_8-1712321636650.png peng_liu_8-1712321636650.png](https://community.jmp.com/t5/image/serverpage/image-id/63121i6E260DD3C43A1BBF/image-size/medium?v=v2&px=400)
Among our current survival analysis offerings, there is no support to random effects. You may either combine them and treat them independent, like what the above launch dialog specification would do, or you can make combinations of Block and TRT as a new grouping variable to see variations.