查询设计器返回不需要的实体字段



我在SQL Server 2008 R2上有一个Reporting Services项目。重点是为用户提供一个数据模型,用户可以将其用作报表生成器3的数据源。因此,我像往常一样创建了数据源视图,然后创建了报表模型,没有任何问题。

例如,在我的模型中,我有一个表Student,它使用CourseSK键(一对一(与表Course有关系。因此,我使用student.CourseSK = course.CourseSK只向查询设计器返回Student实体下的course.Coursename字段(我已经从course表中隐藏了其他所有内容(

问题是,当我在ReportBuilder中测试它时,当我从数据集中的实体student添加字段CourseName时,使用查询设计器,它会返回两个字段,而不是一个:CourseNameCourse,当然会返回一些值,如AAAAAEAA =。我想是一些对象引用,但可能会让最终用户非常困惑。我怎样才能让它消失?

事实证明,它是一个唯一的实体标识符,用于聚合具有非唯一值的字段。无法将其从数据集中删除。更多信息请点击此处回答

最新更新