0

我读了一些关于 OBIEE Evaluate 功能的东西,但由于我是新手而无法真正理解。

EVALUATE('GetValue(%1,''SELECT MAX(P3_LST37) INTO :strValue FROM MV_ITEMSX WHERE ITEM_NUMBER = XXXX '' )' AS VARCHAR(2000), "Product")

你能帮我理解上面描述的功能吗?

谢谢

4

1 回答 1

0

Evaluate 函数使您能够将函数发送到数据库以评估并将数据返回给 OBIEE。出于安全目的,您必须在函数中使用引用而不是值本身。

例如,如果我有一列 "Core"."Date" 以字符串形式返回日期,并且想要使用评估的 TO_DATE 函数,我将发出以下评估表达式:

EVALUATE('TO_DATE(%1,'DD-MON-YYYY') AS DATE',"Core"."Date")

希望有帮助。

于 2014-04-05T17:51:57.103 回答