All parameters in the shortcode can be made dynamic by replacing the id with a field shortcode or [id] for the current entry.
As an example of how to change the shortcode to be dynamic. In this example, the shortcode could provide any number of merged PDF forms based on any data in a form.
Imagine a Formidable form that includes a dropdown list  of documents (field map layouts) for a user to download…
[formidable-download form=”1234″ dataset=[id] layout=]
Imagine a form with two dynamic fields.  is a list of entries,  is a list of documents (field map layouts) that you created…
[formidable-download form=”1234″ dataset= layout=]
Let us know if that helps, or if you need further assistance please provide more detailed information about your requirement.