Use a separate parameter for storing the embed URL for each dashboard tab, and then you will need a separate edit button for each. Alternatively, you could use a navigation action and parameter action as the edit button to have a single common dashboard, separate from the others, which would embed the edit version within a separate web part. There are many options here, limited only by one’s creativity!