如何获得结果' TOTAL',' USER'和类型作为数据库中的值?

时间:2017-10-31 08:44:45

标签: obiee

我是OBIEE的新手,我正在尝试将数据提取为' TOTAL',' USER'和其他类型作为OBIEE中的相应值。

我在OBIEE RPD中尝试过case语句,但无奈

我的表格如下所示,

Table

要求是,当客户端具有所有sess_type(ACTIVE,IDLE,DISCONNECT和RAPID)时,应将其调用为TOTAL,当客户端在(ACTIVE,IDLE,DISCONNECT)中具有sess_type时,则应将其作为USER调用,其余客户端sess_type应显示相应的值。

在OBIEE前端,如果我选择客户端ABC,则Sess_type应显示为TOTAL,ACTIVE,IDLE,DISCONNECT,RAPID。如果我选择XYZ,则sess_type应显示为USER,ACTIVE,IDLE,DISCONNECT。如果我选择PQR,那么它应该只显示ACTIVE

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找答案中的案例陈述,而不是RPD。

如果您遇到语法问题,请尝试使用Bins:

即。分档(条件 - 编辑列公式 - 分档)为您创建案例陈述。

enter image description here

这导致:

案例" SESS.TYPE" IN(' Active',' IDLE',...)那么' TOTAL'

案例时......

案例时...... ELSE" SESS.TYPE" END