仅显示直接向运行报告的经理报告的员工的报告



你好,我正在运行Obi 11g,我正在为经理创建一个仪表板,我很难找到为仪表板创建报告的方法,该报告只显示直接向运行仪表板/报告的经理报告的员工。

我做了一些研究,我猜这将由会话变量来完成?但我不知道怎么做。如果有办法提取执行用户的用户名,我可以说employee.username = session.username,然后相应地运行查询,但有办法吗?如有任何帮助,我们将不胜感激。谢谢

这是Oracle。它提供了一个名为USER的函数,返回。。。嗯,当前用户。因此,您的查询可能会将其用作

where employee.username = user

由于这可能是Oracle产品,但不是Oracle数据库查询,因此您需要更特定于OBI的东西:

(NQ_SESSION.USER(的值

我找到了我要找的

SELECT fnd_global.user_name FROM DUAL

这会发布用户名而不是架构。

最新更新