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

问题描述 投票:0回答:1

我在SQL Server 2008 R2上有一个Reporting Services项目。关键是为用户提供可以用作Report Builder 3数据源的数据模型。因此,我像往常一样创建了数据源视图,然后毫无问题地创建了Report模型。

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

问题是,当我在ReportBuilder中对其进行测试时,当我从数据集中的实体CourseName中添加字段student时使用查询设计器,它将返回两个字段而不是一个:CourseNameCourse返回一些值,例如AAAAAEAA =。我猜是一些对象引用,但可能会使最终用户感到困惑。如何使它消失?

sql-server-2008 reporting-services ssrs-2008 reportbuilder3.0 query-designer
1个回答
0
投票

实际上,它是用于聚合具有非唯一值的字段的唯一实体标识符。无法将其从数据集中删除。更多信息在这里Answer

© www.soinside.com 2019 - 2024. All rights reserved.