如何在IDT中创建过滤器?

2020-09-14 08:33发布

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

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


尊敬的专家,

我有一个必须显示两个选项的Webi用户过滤器/提示的要求,
1)PAX
2)员工

用户可以选择一个或两个。

问题是我们在数据库中名为 STAFF_No 的给定列上区分 PAX STAFF 。 (员工编号),对于特定记录,如果 STAFF_No 为空,则我们将其视为 PAX ,否则将其视为STAFF。

如果用户选择 PAX ,然后它应该显示带有空值的 STAFF_No ,或者,如果用户选择 STAFF ,那么它应该显示带有值的 STAFF_No


那么无论是在WEBI还是在IDT中,我如何实现它?

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

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


尊敬的专家,

我有一个必须显示两个选项的Webi用户过滤器/提示的要求,
1)PAX
2)员工

用户可以选择一个或两个。

问题是我们在数据库中名为 STAFF_No 的给定列上区分 PAX STAFF 。 (员工编号),对于特定记录,如果 STAFF_No 为空,则我们将其视为 PAX ,否则将其视为STAFF。

如果用户选择 PAX ,然后它应该显示带有空值的 STAFF_No ,或者,如果用户选择 STAFF ,那么它应该显示带有值的 STAFF_No


那么无论是在WEBI还是在IDT中,我如何实现它?

付费偷看设置
发送
2条回答
bbpeas
1楼 · 2020-09-14 08:59.采纳回答

Asad,

使用以下代码(如果您将Oracle作为后端数据库)在IDT中创建一个称为Staff Type(如果此名称有意义)的对象。 如果后端数据库不同,则必须使用不同的语法。

情况
当TableName.Staff_No为空时,则为'PAX'
否则为'STAFF'
End

保存并发布Universe,并在报表中的此Staff Type对象上创建一个提示。 有道理吗?

谢谢,
Mahboob Mohammed

愤怒的猪头君
2楼-- · 2020-09-14 08:42

Mahboob Mohammed 谢谢 您的超级快速反应。 有效。 我做了同样的事情,但是没有在webi中测试它。
谢谢

一周热门 更多>