0

我有一个简单的问题,但在 BO 中似乎不太可行,也许我缺少一些基本的东西。非常感谢社区的任何意见!

首先,我有两个数据提供者,universe 和 excel,并希望根据 excel 中提供的内容显示 Universe 中的所有记录。

为了显示,

我在 excel 中有一个名称列表,只有这一维,这些名称没有附加标识符或相关数据。

Excel

在宇宙方面,我只有名字和姓氏维度,但没有完整的名称。

宇宙

因此,为了匹配它们,我将创建一个名为“完整名称”的新变量,它是名字和姓氏的串联。

我的问题是,如何将我创建的变量与 excel 提供程序中的名称列表链接,以便仅显示与 excel 中名称列表具有匹配值的 Universe 端的记录?

注意:我无权改变宇宙,因为它是由其他团体控制的。我的 webi 版本是 SAP BI 4.2

*另外,我注意到我可以通过徒手 SQL 自己进行连接,但是我不知道如何根据 excel 中的名称列表进行过滤/匹配。

请帮忙!任何线索/建议将不胜感激!

4

1 回答 1

1

我认为需要合并具有相同格式值的对象。

如果您的 BusinessObjects 版本是 4.2 SP02 或更早版本,您将不得不在自由编写的 SQL 中进行名称连接,并将结果列与电子表格中的名称列表合并。在 BusinessObjects 4.2 SP03 中,添加了合并变量的功能。我还没有使用过那个版本,但据我了解,你可以让你的 Universe 查询保持原样,并创建一个变量来连接名字姓氏,然后将其与 电子表格中的姓名列表合并。

如果您在尝试添加尺寸时收到“此对象不兼容”或类似情况,请参阅这些 链接以了解如何创建关联的详细对象。

于 2020-04-30T20:33:12.650 回答