【问题标题】:Query designer returns an unwanted entity field查询设计器返回不需要的实体字段
【发布时间】:2019-10-31 13:57:36
【问题描述】:

我在 SQL Server 2008 R2 上有一个 Reporting Services 项目。重点是为用户提供一个数据模型,他们可以将其用作 Report Builder 3 的数据源。所以我像往常一样创建了我的数据源视图,然后毫无问题地创建了报表模型。

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

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

【问题讨论】:

    标签: sql-server-2008 reporting-services ssrs-2008 reportbuilder3.0 query-designer


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 2017-03-03
      相关资源
      最近更新 更多