Дизайнер запросов возвращает поле нежелательной сущности - PullRequest
0 голосов
/ 31 октября 2019

У меня есть проект служб отчетов на SQL Server 2008 R2. Суть в том, чтобы предоставить пользователям модель данных, которую они могут использовать в качестве источника данных для построителя отчетов 3. Поэтому я создал представления источника данных как обычно, а затем модель отчета без проблем.

Например, в моей модели у меня есть таблица Student, которая связана с таблицей Course с использованием клавиши CourseSK (один к одному). Поэтому я использую student.CourseSK = course.CourseSK, чтобы вернуть конструктору запросов только поле course.Coursename в сущности Student (я скрыл все остальное из таблицы course.)

Проблема заключается в том, что когдаЯ тестирую его в ReportBuilder, используя конструктор запросов, когда я добавляю поле CourseName из сущности student в набор данных, он возвращает два поля вместо одного: CourseName и Course, где курс возвращает некоторые значения, такие как AAAAAEAA =,Я предполагаю, что это какая-то ссылка на объект, но она может очень запутать конечного пользователя. Как я могу заставить это исчезнуть?

1 Ответ

0 голосов
/ 01 ноября 2019

Действительно, это оказывается уникальный идентификатор объекта, используемый для агрегирования полей с неуникальными значениями. Его нельзя удалить из набора данных. Больше информации здесь Ответ

...