将Excel数据提供程序中的值与Universe中的变量匹配

2020-08-19 16:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有一个简单的问...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

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

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

为了说明,

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

在Universe方面,我只有"姓氏"和"姓氏"维度,而没有完整名称。


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

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

注意:我无权更改Universe,因为它是由其他小组控制的。 我的Webi版本是SAP BI 4.2

*此外,我注意到我可以自己通过Free-SQL进行串联,但是我仍然不知道如何基于excel中的名称列表进行过滤/匹配。

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

(4.8 kB)
4条回答
SAP小黑
2020-08-19 16:50 .采纳回答

嗨,欧文,

使用以下方案的详细信息,我尝试了一种变通方法,并且该方案有效。

方案:

  • 从Excel查询1
  • 从eFashion UNX查询2(数据库为MS Access)
  • SAP BO 4.2 SP7

解决方案:

    < li>在进入实际解决方案之前,您需要在您拥有的Excel工作表中分隔"姓氏"和"姓氏"列,请按照此博客。 现在,您将在Excel源代码中拥有2列(名字和姓氏)(而不是您在图片中的一个名称列表列),
  1. 将此更新的Excel工作表上传到BI
  2. 使用Excel创建查询1
  3. 使用Universe创建查询2
  4. 在查询2中,将过滤器创建为First Name =(从下拉列表中 在这里我们选择"提示","常量"或"值列表"),再从另一个查询中选择"结果"(检查所附图像),然后将打开一个窗口,然后在该窗口中从"查询1"中选择"名字对象"。
  5. 在 查询2,创建另一个过滤器,将其命名为Last Name =(并重复与上一步相同的过程),然后从查询1中选择Last Name对象。
  6. 现在运行查询,您应该已经 设置。

让我们知道这是否有效!

谢谢,
Mahboob Mohammed

一周热门 更多>