我有一个关于SQL Server2008 R2的Reporting Services项目。重点是为用户提供一个数据模型,他们可以将其用作报表生成器3的数据源。因此,我像往常一样创建了我的数据源视图,然后毫无问题地创建了报表模型。
例如,在我的模型中,我有一个表Student
,它使用CourseSK
键(一对一)与表Course
建立关系。因此,我使用student.CourseSK = course.CourseSK
仅将Student
实体下的course.Coursename
字段返回给查询设计器(我已经从course
表中隐藏了其他所有内容)。
问题是,当我在ReportBuilder中使用查询设计器测试它时,当我从dataset中的实体student
添加字段CourseName
时,它返回两个字段而不是一个:CourseName
和Course
,其中course返回一些值,如AAAAAEAA =
。我猜是一些对象引用,但可能会让最终用户非常困惑。我怎么才能让它消失呢?
发布于 2019-11-01 08:25:03
实际上,它是一个唯一的实体标识符,用于聚合具有非唯一值的字段。不能将其从数据集中删除。更多信息请点击此处Answer
https://stackoverflow.com/questions/58644932
复制