点击此处---> 群内免费提供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)
嗨,欧文,
使用以下方案的详细信息,我尝试了一种变通方法,并且该方案有效。
方案:
解决方案:
< li>在进入实际解决方案之前,您需要在您拥有的Excel工作表中分隔"姓氏"和"姓氏"列,请按照此博客。 现在,您将在Excel源代码中拥有2列(名字和姓氏)(而不是您在图片中的一个名称列表列),- 将此更新的Excel工作表上传到BI
- 使用Excel创建查询1
- 使用Universe创建查询2
- 在查询2中,将过滤器创建为First Name =(从下拉列表中 在这里我们选择"提示","常量"或"值列表"),再从另一个查询中选择"结果"(检查所附图像),然后将打开一个窗口,然后在该窗口中从"查询1"中选择"名字对象"。
- 在 查询2,创建另一个过滤器,将其命名为Last Name =(并重复与上一步相同的过程),然后从查询1中选择Last Name对象。
- 现在运行查询,您应该已经 设置。
让我们知道这是否有效!
谢谢,
Mahboob Mohammed
我更改了标签,以更好地匹配您的问题主题。
嗨,Mahoboob ,
非常感谢您的回复!
我实际上找到了另一种方法,而不必在Excel文件中拆分名称。
首先,我在报表级别(名字+姓氏)创建了变量,然后将变量与Excel中的"名称列表"对象合并(与变量功能合并,仅在webi 4.2之后可用)。 合并后,我为Universe表中的每个维度创建了明细变量,并开始使用它们创建表以及对象中的名称列表,以进行比较/匹配。
不过,非常感谢您的建议! 我目前正在将这种方法用于其他目的。
此致
Owen
嗨,欧文,
很高兴您能够自己做到! :-)
在Webi中合并变量和对象的能力是SAP引入的一项重要功能。
感谢,
# p#Mahboob Mohammed
一周热门 更多>