I would rather go for an Output. The dropdown component should be dumb and should not know about the store.
Each Report component can provide its own ReportStore. Report comp can handle the Output event and call its store.
Here a small StackBlitz: stackblitz.com/edit/angular-…