Create Geo Hierarchy with State and city.
Create Size filter
Create Reset filter:
Create State map and drag Size filter into filter then select true and compute using state.
Edit filter and select False.
Create City sheet and drag the Size filter into filter and compute using state and city and at the level State
Edit Filter and select custom Values list type "True"
Create reset sheet and add reset into shape mark.
Drag the vertical container into dashboard and drag state sheet in top and city sheet in bottom of dashboard.
Remove the titles in the sheet.
Drag the reset sheet into dashboard.
Set action like below.
State Sheet Actions:
City Sheet Actions:
Become a Viz Whiz on the Forums!
Support the Community and master Tableau.