【问题标题】:Cognos prompt functprompt functionCognos 提示 funcprompt 函数
【发布时间】:2014-07-09 14:49:07
【问题描述】:

我使用以下命令来参数化:

[BUSINESS VIEW].[All Business View].[STAGES] in (prompt('STAGES1','string','Arrival announced'))

[BUSINESS VIEW].[All Business View].[NEXTSTAGE] in (prompt('NEXTSTAGE','string','Arrival announced'))

如您所见,我正在尝试设置默认值,以防用户未选择其中之一。

运行报告时出现此错误:

"XQE-DAT-0001

    Data source adapter error: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884, SQLERRMC=PROMPT;FUNCTION, DRIVER=3.63.123 - when processing query: SELECT

"COGNOS"."TERMINALNAME" AS "TERMINALNAME", "COGNOS"."CCN" 作为 "CCN", "COGNOS"."CIDENTIFICATION" 作为 "CIDENTIFICATION", "COGNOS"."STAGES" 作为 "STAGES", "COGNOS"."NEXTSTAGE" 作为 "NEXTSTAGE", SUM("COGNOS"."TIMETAKEN") AS "TIMETAKEN" 从 “KAP”。“COGNOS”“COGNOS” 在哪里 "COGNOS"."阶段"在 ( prompt('STAGES1','string','到达宣布') ) AND "COGNOS"."NEXTSTAGE" IN ( prompt('NEXTSTAGE','string','到货宣布') ) 通过...分组 "COGNOS"."终端名称", "COGNOS"."CCN", "COGNOS"."CIDENTIFICATION", "COGNOS"."阶段", “COGNOS”。“NEXTSTAGE”。”

我整天都在尝试为参数设置默认值,以防用户没有选择但没有找到让它成功运行的方法。有人幸运吗?

【问题讨论】:

    标签: cognos cognos-10


    【解决方案1】:
    [BUSINESS VIEW].[All Business View].[STAGES] in (#promptmany('STAGES1','string','''Arrival announced''')#)
    

    [BUSINESS VIEW].[All Business View].[NEXTSTAGE] in (#promptmany('NEXTSTAGE','string','''Arrival announced''')#)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多