通过Webi中的超链接传递字符串的子字符串

2020-09-07 19:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我需要链接两个We...

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

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


专家您好,

我需要链接两个Webi文档,其中在文档的一个单元格中包含多个字段值,如下所示。

要求是单击每个值(例如:ABC)并将值(ABC)传递给另一个文档,因为当我尝试执行链接时,它将获取单元格的所有5个值并传递到目的地 文档。

谢谢

维萨尔P

(2.3 kB)
3条回答
Tong__Ming
2020-09-07 20:36

您好,Vishal

由于您的单元格在单个字符串中包含多个串联的值,即使通过单元格内的换行符在视觉上"分隔"(例如Char(13)),WebI也将无法执行 确定用户选择了哪些"单个"值,并且需要通过openDocument链接传递这些值。 对于WebI,无论连接字符串中包含多少个值,您都选择一个"单个"值。

单个单元格是单个物理实体,无论其内容是否为零 单个字符串或字符串的串联。 除非您当然要使用Left(),Right()或Substr()函数提取值,但这不适用于您的案例/问题,因为如果连接值的数量在行与行之间变化,则动态创建此值将很困难 以及每个单独值的长度。

因此,您需要考虑一种解决方法。 您可以使用一些格式化魔术来创建一个幻觉,即一个包含多个值的单元格,您可以在其中从任何一个值跳转到目标文档中:

第1步

拉入连接对象以及包含未连接值的对象[City]。 在我的示例中,我创建了一个串联的对象,该对象按州包含所有城市。

步骤2

在串联的对象上创建一个中断(不包含中断标题),插入公式=""

步骤3

单击未连接的中断组下面的空白单元格,并从该单元格中删除底部边框 格式。

第4步

现在将空白行的高度减小到0.01cm(之后需要手动将单元格拉到最小尺寸)并隐藏连接的对象,以便 您只剩下一列。 现在,在包含值的行中调整单元格高度填充,以便将对齐方式整齐地调整到中心。

第5步

最后,将openDocument链接添加到单元格中。

这是一个麻烦的解决方法,但它可以工作。 但是,强烈建议不要在连接的值上创建openDocument链接,如果您要将单个汇总而不是整个上下文传递给目标报表。

亲切的问候

Tom

一周热门 更多>