我目前正在使用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更改为什么,强制这个脚本更新Description选项卡,我想我是金色的。我刚刚在IBM的网站或任何其他谷歌搜索中找不到任何答案。
答案 0 :(得分:0)
猜猜我会回答我自己的问题。 我决定打开.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()或类似的日期,然后将这些参数传递给描述。如果有人知道如何做到这一点,我会喜欢一些提示。 否则,我会继续试用/试错。