如何在同一Webi报表中按用户显示不同的列?

2020-09-29 20:44发布

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

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


大家好,

是否可以在同一Webi报表中按用户显示不同的列? 例如,报告A中有5列,用户1可以在报告中看到3列,而用户2可以在其中看到5列。

我尝试了以下解决方案,但仍不能满足要求。

- BO 4.0中的条件列隐藏

-在Web Intelligence中隐藏一列

- SAP Business Intelligence 4.0 Web Intelligence出版物中的个性化设置

- Universe中的对象级安全性

有人遇到同样的问题吗?

非常感谢,

温迪

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

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


大家好,

是否可以在同一Webi报表中按用户显示不同的列? 例如,报告A中有5列,用户1可以在报告中看到3列,而用户2可以在其中看到5列。

我尝试了以下解决方案,但仍不能满足要求。

- BO 4.0中的条件列隐藏

-在Web Intelligence中隐藏一列

- SAP Business Intelligence 4.0 Web Intelligence出版物中的个性化设置

- Universe中的对象级安全性

有人遇到同样的问题吗?

非常感谢,

温迪

付费偷看设置
发送
2条回答
clasier
1楼 · 2020-09-29 20:56.采纳回答

温迪,

您可以使用低级解决方案。 我以前为一位客户完成过此操作。 您必须构建一个MS Access DB或MS Excel工作表,其中根据BO用户输入用户名和可见性标志。 在您的WebI文档中,您必须使用工作表作为第二个来源,并且必须在应用程序和该来源之间比较用户。 然后,您可以在标记条件下对要隐藏的列使用条件格式。

这不是一个很好的解决方案,但是在文档用户无法编辑报告的情况下可以使用。

第二种可能的解决方案是,构建两个表。 一列五列,一列三列。 在您的报告中,表格是重叠的。 然后,将寻址的用户列表用于外部源,并将其用于每个表的可见性条件。 结果是目标用户只能看到他们应该看到的内容。

礼物

Sven

N-Moskvin
2楼-- · 2020-09-29 20:50

在webi报表中创建两个表,然后使用条件隐藏。

Table1->格式化表->放置条件。

与第二张桌子相似。

一周热门 更多>