显示\隐藏基于输入控件的报告列

2020-08-30 13:02发布

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

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


专家们,

您能否提供带有示例屏幕截图的Webi报告示例,逐步说明如何基于输入控件(带下拉菜单)动态实现显示/隐藏报告列

谢谢

Dinya

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

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


专家们,

您能否提供带有示例屏幕截图的Webi报告示例,逐步说明如何基于输入控件(带下拉菜单)动态实现显示/隐藏报告列

谢谢

Dinya

付费偷看设置
发送
2条回答
闻人可可
1楼 · 2020-08-30 13:21.采纳回答

似乎没有一种动态隐藏/取消隐藏报告列的方法。 您可以通过使用每个表中仅显示一列的单个表对象来模仿此行为。 这将需要很多工作,但可能对您有用。

1)创建一个包含A1-A4行的Excel文件:(" ColumnName"," State"," City"," StoreName"),并将其上载到BusinessObjects。 (这对于使用包含列名称的变量的复选框来创建多选输入控件是必要的。)

2)使用eFashion Universe选择州,城市,商店名称来创建文档。 使用包含列名称的Excel文件添加查询。

3)使用以下公式创建一个名为" SelectedColumns"的变量:= ReportFilter([ColumnName])

4)使用用于过滤报表的Excel文件上的查询中的ColumnName对象创建多选输入控件。

5)创建一个显示州,城市和商店名称的表。 将表命名为" STATE"

6)创建表的两个副本。 将其他两个表分别命名为" CITY"和" STORE"

7)隐藏(请勿删除)每个表中的多余列。

  1. 在STATE表中隐藏城市和商店名称。
  2. 在CITY表中隐藏州和商店名称。
  3. 在"存储"表中隐藏州和城市。

8)桌子彼此相邻放置,中间没有空格。

9)格式化每个表并将以下公式添加到"隐藏以下公式时隐藏"的每个表中

  1. STATE表:= If(Pos([SelectedColumns];" State")> 0; 0; 1)
  2. CITY表:= If(Pos([SelectedColumns];" City")> 0; 0; 1)
  3. 存储表:= If(Pos([SelectedColumns];" StoreName")> 0; 0; 1)

这应该给你一些模仿列隐藏的东西。 这是很多工作,但对您来说可能足够好。

My梦
2楼-- · 2020-08-30 13:14

嗨,迈克尔,

非常感谢您的答复,步骤中的说明非常明确,我将实施此步骤并进行更新(如果有任何问题)。

谢谢

Dinya

一周热门 更多>