【问题标题】:Understanding evaluate function in OBIEE了解 OBIEE 中的评估功能
【发布时间】:2014-05-02 23:44:11
【问题描述】:

我阅读了一些关于 OBIEE Evaluate 功能的内容,但由于我是新手,所以无法真正理解。

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

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

谢谢

【问题讨论】:

  • %1 将替换为项目“产品”。此函数让您有机会在 OBIEE 中使用存储函数或内置函数。

标签: oracle oracle-sqldeveloper business-intelligence obiee


【解决方案1】:

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

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

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

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多