0

场景:每个案例可以包含一个父母和一个孩子。因此,我们有一个 CASE MEMBER 表,其中包含 CaseID、MemberID 和 Role 列,其中 Role 告诉我们成员是父级还是子级。我们还有一个 DEMOGRAPHICS 表,其中包含大约 100 个与 MemberID(SSN、名称等)相关的不同字段。

用户应该拥有 Parent MemberID 和 Child MemberID 的对象,但还应该能够搜索所有成员以查看案例列表以及他们在每个案例中的角色。在这种情况下,他们还应该能够查看任何所需的人口统计信息。

因此,这给了我两种查看相同数据的报告样式:

1) 案例 ID、父成员 ID、父 SSN、子成员 ID、子 SSN

2) 会员 ID、角色、SSN

如何在不为每个人口统计字段创建 3 个对象的情况下同时提供这两种情况?我不想创建“父 SSN”、“子 SSN”和“通用成员 SSN”对象,并重复 100 次。

使用 BO XI 3.1。

4

1 回答 1

2

我建议咬紧牙关复制对象。这将是额外的宇宙发展,但好处是值得的。原因如下:

  • 宇宙将是用户友好的。您将有“案例信息”、“父成员”、“子成员”和“通用成员”的类。您的用户可以从前三个类中选择对象来轻松创建场景 1 报告。场景 2 报告可以从“通用成员”类构建。
  • 创建方案 1 报告而不给 DEMOGRAPHICS 表加上别名和复制对象需要将逻辑构建到报告中而不是 Universe 中。因此,您需要报告变量,例如=Max([SSN]) Where ([Role]="Parent"]). 它完成了工作,但您的用户需要了解此语法并在每个报告中创建变量。

BOB 论坛 ( http://www.forumtopics.com/busobj )上提供了一些工具,可以减少诸如此类的批量 Universe 更改所需的工作。

于 2013-07-23T13:03:34.713 回答