If you have a Forms table with file uploads, and there are uploaded docs from different rows of the table, you can apply metadata to the documents in a Save to Repository action using [Row()]
For example
{/dataset/Table2/Category[Row()]}
Using this, if you have an Upload field and a Category field on each row, each doc will get the correct Category for its respective row.
However, this does not work for a save location. If you try to use {/dataset/Table2/Category[Row()]} in the save location, and you have 2 rows with different values for Category then the docs will get saved to a folder with both Categories separated by a semicolon
Category1;Category2
Instead of doc from row 1 going into a Category1 folder and doc from row 2 going into a Category2 folder.
Is there a reason this can't be adjusted so it works for folder paths and not just metadata?