【问题标题】:COGNOS SCRIPT to update mdl file PowerCube Description TabCOGNOS SCRIPT 更新 mdl 文件 PowerCube 描述选项卡
【发布时间】:2017-06-17 00:33:34
【问题描述】:

我目前使用的是 Cognos 10.2.1。 我有多个模型文件(.mdl 或 .pyj 没关系)。 在这些模型文件中有 PowerCube,在这些 PowerCube 中有一个描述选项卡,最终等于已发布 Cognos Cube 上的“说明”按钮。 我的问题是,有没有办法用脚本更新模型文件中的“描述”或“解释”按钮。

这是我用来更新 PowerCube 属性(在输出选项卡上)中的 PowerCube 输出文件路径/名称的脚本示例:

OpenPy "\\path_to_my_file\filename.pyj"
CubeUpdate "PowerCubeName"
MDCFile "\\path to my output folder\filename.mdc"
SavePy "\\path_to_my_file\filename.pyj"

所以最终,如果我能弄清楚我需要将 MDCFile 更改为什么,以强制此脚本更新“描述”选项卡,我想我很成功。我只是没有在 IBM 的网站或任何其他谷歌搜索上找到任何答案。

【问题讨论】:

    标签: cognos-10


    【解决方案1】:

    我想我会回答我自己的问题。 我决定打开 .mdl 文件本身并在模型文件中查找当前描述。

    发现它被标记为:信息

    所以我让它工作的代码是:

    OpenMdl "\\path_to_my_file\filename.mdl"
    CubeUpdate "PowerCubeName"
    Information "Type in the description here ...."
    SaveMdl "\\path_to_my_file\filename.mdl"
    

    现在我需要弄清楚如何在这里获取自动日期 因此,在我的描述中,我需要使用paid_thru_YYYY_MM 日期填充所述描述。

    在我构建这些多维数据集时,它将在上个月作为付款截止日期。 然后每季度一次,我需要更新另一个系列的日期,从 YYYYMM 到 YYYYMM 的服务日期;所以目前是 201504 到 201705 支付到 201705

    我在想的是,必须有一种方法可以根据 to_date() 或 now() 或类似的东西定义日期,然后将这些参数传递到描述中。如果有人知道如何做到这一点,我会喜欢一些提示。 否则,我将继续尝试/错误。

    【讨论】:

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