повторяющиеся значения в поиске критериев запроса в D365 - PullRequest
0 голосов
/ 26 апреля 2020

У нас есть настроенный отчет SSRS, основанный на представлении. Также существует запрос, позволяющий пользователю добавлять диапазоны перед запуском отчета. Источником данных этого запроса является представление. Недавно я добавил новое поле с именем «Код» в представление, которое требует другого соединения с настраиваемой таблицей с именем «RequestTable». Я добавил это поле к диапазонам запросов. Когда пользователь хочет выбрать критерии для этого поля, поиск показывает повторяющиеся значения. Я думал, что значения, которые показаны в поиске, должны исходить из таблицы root. Например, когда я добавляю поле учетной записи вендора из рубрики buyTable, хотя в переменной buyTable есть дублированная учетная запись вендора, показанные значения поиска отображаются в vendTable (т. Е. Значение не является дубликатом).

Поле кода в RequestTable происходит из CodeTable. В CodeTable отсутствует повторяющееся значение для кода, а также индекс (первичный ключ).

Как вы знаете, этот поиск отображается автоматически, и для него нет кода. Я хочу знать, какие шаги важны для исправления поиска с учетом EDT, связей таблиц, групп полей автоматического поиска и так далее. Возможно, чего-то не хватает в настройках свойств CodeTable или RequestTable.

enter image description here

...