There is an easy answer, and there are more complex, depending on what you'd like to do further.
So lag() may be the function to use for adressing values of previous rows, see screenshot, ensuring, that the same batch is addressed.
If culture day (is it of type date originally?) is just a ordered integer, also Split-Table may be an option to have all values of a batch in different columns in the same row.
See also documentation:
Row Functions (jmp.com)
Split Columns (jmp.com)
Additionally you can build more complex functions (e.g. minimum date of "Culture Day").
Georg