问题标签 [cognos-bi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
609 浏览

cognos - Cognos 钻取

如何从源报表的图表中选择的度量中剥离第一个单词并将其传递给目标报表,以便第二个(目标)报表中的交叉表使用它?

因此,例如,我的来源报告有一个称为 [高风险 %] 的度量。我想将第一个单词“高”传递给目标报告,以便它过滤风险级别维度以仅显示 [高] 风险级别数据。风险级别维度只有 3 个值(高、中和低)。

这似乎不应该是什么大不了的事,但我想不通。如何在提示宏中执行此操作?

0 投票
1 回答
1788 浏览

javascript - Cognos Report 中的日期提示

我是一名 Cognos 开发人员,但我遇到了关于“日期提示”的问题。我有一个“日期提示”,在“选择 UI”中选择了“编辑框”选项,我希望当用户更改所选日期onchange时触发事件。现在我正在使用 JavaScript 函数,但我不会这样做......而且只是onchange事件不起作用。我用其他事件进行了测试,比如onclick它们可以工作。我的代码:

在此示例中,我希望用户始终更改他们的选择,显示消息“测试”。今天,如果用户选择例如“2013 年 7 月 29 日”,则不会触发该事件,但如果用户在“编辑框”上手动更改“2013 年 7 月 28 日”并单击另一个地方,则该事件会被触发!

有人可以帮我吗?

0 投票
0 回答
984 浏览

cognos - 如何在 Cognos 中添加复杂的页眉/页脚以列出报表?

我想建立一个具有复杂页脚和页眉的列表报表,问题是:如果页脚的列数大于列表正文。似乎很难在页脚中添加更多列。如果我添加列表页脚,列号与列表体相同,我可以合并,但不能拆分单元格。请告诉我如何实现这一目标。我知道我可以在该列表的尾部添加一个表格,并固定列表和表格的宽度,但我认为这不是一个好主意,因为表格不会在每一页中重复。有时需要合并跨行或跨列的单元格。

在此处输入图像描述

0 投票
3 回答
3224 浏览

cognos - 如果数据库有任何更改,Cognos 10.1 Frameowrk Manager 会自动更新

例如。我在框架管理器中创建了一个基于数据库的项目。我也基于这个 FM 创建了报告。现在,如果我的数据库中有任何更改(更新)。是否可以在数据库数据更改或更新时自动更新 FM 一些脚本或方法可以通过它实现这一点??????我们可以在多大程度上自动更新或修改。请给我一些解决方案....

0 投票
2 回答
335 浏览

javascript - jQuery 在自定义登录屏幕 xhtml

我需要在我正在创建的自定义登录表单中使用 jquery,但我找不到方法来做到这一点。

我尝试包含脚本标签,但没有任何反应:

我可以在登录 xhtml 页面中成功包含自定义 css,但可以包含任何类型的 javascript。

标准的javascript虽然有效。添加类似:

作品。我正在添加必要的 noConflict() 语句以及各种帖子建议但没有运气的所有内容。请注意,我发现的所有相关帖子都解释了如何在 cognos 报告 html 中使用 jQuery,而不是在登录屏幕中。

0 投票
2 回答
1416 浏览

xml - 将自定义对象添加到 Cognos 10 工具箱

我想将自定义对象添加到 Cognos Toolbox(在 Report Studio 中)。

我要创建的对象是一个具有背景的表,并且能够将该对象拖到报表中并插入任何其他类型的对象,如文本框、日期提示等...

我知道我需要更新 toolbox.html 但是存储对象属性的实际 xml 文件是什么/在哪里?

0 投票
1 回答
1662 浏览

cognos - 在 Transformer 中自动化 Cognos 构建

突然之间,更新 Cognos Cube 的计划任务失败了。当我尝试从 CMD 手动运行它时,它会成功执行。但是,当我尝试创建一个 bat 文件并运行以下脚本时,什么也没有发生。有人可以调查一下,让我知道是否有任何问题。

@echo on C: cd "C:\Program Files (x86)\ibm\cognos\c10\bin" Cogtr.exe -n2 -m "C:\Cognos\cube models\test.mdl"

0 投票
2 回答
560 浏览

cognos - 爆破 Cognos 8 Report Studio 报告能否减少服务器负载,而不是每天手动运行 200 次?

我的 Cognos 8 服务器已经很慢了,因为它要处理大量的作业,这些作业用于每天生成数千个 Report Studio 报告。此外,在同一台服务器中,用户每天要手动生成大约 200 次特定报告。

我的问题是,如果我修改该特定报告以每天向那 200 个用户发送,这会减少还是增加我的服务器负载?

0 投票
0 回答
510 浏览

java - 以编程方式将整个仪表板小部件的导出报告调用为 Pdf Cognos

Cognos 提供了导出仪表板中每个小部件而不是整个仪表板的选项。
我的问题是,是否可以使用 cognos sdk for java 将所有仪表板小部件导出为 Pdf。
如果没有,有没有办法将每个小部件报告为 pdf,然后使用实用程序将其合并。
请帮助解决 cognos sdk 是否适合需要..

0 投票
1 回答
28076 浏览

cognos - IBM Cognos Report Studio:提示“默认文本”参数中的值提示默认选择

我有一个引用参数“Year_Parameter”的值提示,以及一个包含一列(数据项表达式)的列表,它以这种方式引用与值提示相同的参数:

值提示有一些静态选择:2011、2012 和 2013。因此,当我运行我的报表,并在显示报表页面之前弹出的提示页面中输入 2012 时,在值提示中自动选择了 2012 从其显示报告页面时的选项列表。

此外,如果我将 2012 放在默认选择列表中,则不会显示任何提示页面,并且现在在显示报告时也自动选择了 2012 作为值提示。

但是,如果我从默认选择列表中删除 2012,并将我的数据项表达式更改为以下任一表达式:

... 没有弹出提示页面,当 2012 被指定为默认选择时,但没有为值提示自动选择值。值提示显示其默认标题文本:参数名称 - Year_Parameter"。

记住提示函数定义:

提示( prompt_name , datatype , defaultText , text , queryItem , trailing_text )

任何人都知道为什么会发生这种情况,更重要的是如何通过在数据项表达式中指定它来选择值提示的默认选择的解决方案?

是不是因为prompt() 宏只尝试获取参数'Year_Parameter' 的值,但它本身并没有用值填充参数?该参数必须由某个值提示给出(在提示页面上或嵌入在报表页面中)。

因此,提示函数的 defaultText 参数永远不会填充参数本身,而是在参数没有(有效)值的情况下由这个特定的提示函数返回?

非常感谢您的任何意见!

编辑:找到有关如何为参数动态分配默认值的说明。

http://cognosknowhow.blogspot.no/2013/04/how-to-dynamically-set-up-default-value.html

最后:我最终使用以下 Javascript 来动态选择值提示并更新报告: