Точно то, что вы просите, невозможно, однако вы можете обойти это, используя Безопасность на уровне строк (RLS)
Используйте RLS для фильтрации таблицы в соответствии с зарегистрированным роль. Затем вы можете использовать это в своей модели PowerBI, чтобы присоединиться ко всем другим ролям и установить флаг, чтобы определить, являются ли они значениями по умолчанию.
В итоге вы получите что-то вроде:
Function | IsDefault
Motor | Yes
Vehicle | No
Casualty | Yes
Ship | No
Затем вы можете установить фильтр на "IsDefault = Yes"
Это даст вам фильтр данных, который вы находясь в поиске. Когда пользователь очищает фильтр «IsDefault = Yes», все остальные параметры становятся доступными для выбора.
Посмотрите блог RLS, на который я ссылался выше, и вы должны быть достаточно близко
В качестве альтернативы вы можете использовать syn c 'd slicers и иметь начальный отчет "Стартовая страница", в котором пользователи должны выбрать свою роль в раскрывающемся списке, и это может быть применено во всех других отчетах из-за ссылки.