问题标签 [cognos-8]

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 回答
3498 浏览

cognos - 如何汇总报表中所有记录的数据?

我有一个带有部分页脚的报告,其中总结了每个部分中的数据项计数。我还想要一个包含整个报告中所有项目计数的整体页脚。

我目前正在使用

这就是我可以获取分组部分的聚合函数信息的方式,但它似乎不适用于整个页脚;它输出最后一组中的项目数,而不是报告中的所有项目。

如何在 Cognos 中汇总/汇总整个报表的信息?

0 投票
1 回答
5080 浏览

cognos - 如何在 Cognos 中将页脚/页眉拆分为多个单元格?

添加页脚或页眉(组页脚或整体/列表页脚)时,它被创建为单个数据项单元格。无法将任何可插入对象添加到页脚/页眉中,而且我没有看到任何方法可以从右键单击菜单或单元格的属性中拆分单元格/添加更多单元格。

如何在 Cognos 中将页脚或页眉拆分为多个单元格?

0 投票
1 回答
1788 浏览

cognos - 无法在 COGNOS 自定义身份验证提供程序中获取 HTTP 标头

我正在使用 SSO(Oracle 访问管理器(OAM))实现 COGNOS 自定义身份验证提供程序(Java)。

OAM 的工作方式是在每个 HTTP/HTTPS 请求中查找有效会话令牌 Cookie,如果找不到,它会重定向到 OAM 登录页面。

如果 cookie 有效/授权,它还会添加一个 HTTP HEADER 并在其中设置用户名并重定向到 Cognos URL。Cognos 现在将此调用发送到自定义身份验证提供程序。

现在我的问题是我无法在自定义身份验证提供程序中读取此标头值。我尝试添加一个 ASP 页面,它可以读取值,这证明值正在被传递,并且它们是我在 CAP Java 代码中执行此操作的方式的一些问题。

我正在尝试使用的代码片段。

注意:我可以很好地获取 cookie,但所有标题始终为 NULL。注意2:我尝试过同时使用 INamespaceAuthenticationProvider/IBiBusHeader 和 INamespaceAuthenticationProvider2/IBiBusHeader2

0 投票
1 回答
2138 浏览

cognos - 如何将页脚单元格变成数据容器?

我有一个拆分页脚,我通过如何在 Cognos 中将页脚/页眉拆分为多个单元格?,但我需要其中一个拆分单元格作为数据容器。

这是页脚/列表项:

在此处输入图像描述

我实际上想要右列中的位置计数和左列中的文本项作为标签。

尝试将查询项拖到右页脚单元格时,出现此错误:“此对象只能插入数据容器”

IBM Cognos 8 报告工作室。 此对象只能插入到数据容器中。

下面分别是左项和右项的属性列表:

在此处输入图像描述 在此处输入图像描述

如何将此页脚单元格转换为数据容器或以其他方式允许我设置那些“文本源”属性以允许它接受来自查询的数据项?

0 投票
1 回答
2385 浏览

cognos - 如何在 cognos 的渐进图中显示每个自己的条形值?

我完全说出了我想在标题中问什么?如何在渐进图表上显示每个自己的条形值。我不想显示总值。

0 投票
1 回答
246 浏览

cognos-8 - COGNOS 给出错误“列定义不明确”

当我尝试在 COGNOS Report Studio 中运行报告时,出现错误:ORA-00918: column ambiguously defined 现在无法获取运行时 sql 并针对 oracle db 进行测试。所以我只能四处摸索。我的问题是......当我们在框架管理器中开发模型时,我们不会编写自己的 sql。只需指定表和列以及连接。所以这个错误永远不会出现,因为当您忘记在列名前加上表别名时,就会出现这个错误。

0 投票
2 回答
3678 浏览

cognos - Cognos 8 中的日期算术

我需要的是一个数据项表达式,它输出去年当前季度的开始日期。查找当前年份很容易,从该日期减去 1 年也是如此。但除此之外,我被卡住了。

我目前if对每个季度都有一个丑陋的表达,例如:

if (extract(month,current_date) in (10,12,12)) then ((extract(year,_add_years (current_date,-1))||'-10-01'))

但无论我做什么,我都无法将年份和日期连接成字符串,我可以将其转换为日期对象。上面的代码给出了错误:

“加法”操作对以下数据类型组合无效:“整数”和“字符”

尝试使用cast()我将整数转换为字符时出现此错误。尝试将字符数组转换为日期时,我也会收到此错误:

“condexp”操作对以下数据类型组合无效:“字符”和“整数”

尝试使用 SQL Server 特定函数(它是一个 SQL Server 数据库)只会给我一个错误,即这些函数不可用于本地处理,所以我似乎无法使用 SS 日期算术,而且我找不到任何特别适用的东西在 Cognos 的内置日期函数中。

如何操作日期以将年份添加到已知的日/月组合并将其用作日期对象?

0 投票
1 回答
2059 浏览

cognos - 如何将交叉表角拆分为与其下方列匹配的单元格?

在 Cognos 8 中重新创建 Cognos 7 报告时,我注意到旧报告做了我的报告无法做到的事情(我能说的最好)。该报表有一个交叉表角,它拆分为与交叉表的多列“行”部分匹配的单元格。我尝试在 Cognos 8 中重新创建它,但无济于事。

我不能使用Structure > Headers and Footers > split list row cell菜单选项;这基本上是我想要的,但仅适用于页眉/页脚,我猜这不算。我最接近的是使用交叉表角内的表格“:

在此处输入图像描述

然而,这不会导致角的单元格与其下方的单元格匹配。而且由于交叉表的“行”部分中的内容是动态长度的,因此我无法手动使用边距/填充来对齐此标题。

如何将交叉表角拆分为与其下方列匹配的单元格,就像使用页眉/页脚一样?

0 投票
1 回答
3831 浏览

excel - 如何修复 cognos 中的 excel 外观?

我做一个pdf格式的报告。没关系。但是当我将它导出到 excel 时,excel 上有很多工作表。我不想要它。我想要 1 张。我该如何解决这个问题?

谢谢。

0 投票
1 回答
2268 浏览

cognos - Cognos 8 按列排序

我在 Cognos 8 中工作,报告中有前三个字段:Agency Org Name

我总是显示机构和名称... Org 基于渲染变量显示。所以在提示页面上,如果用户选择yes, display Org,就会显示在报表上。如果他们选择否,则不会显示。

排序顺序需要是 Agency、Org、Name.... 但是,如果没有显示 Org,我需要排序顺序是 Agency、Name。

但是,即使没有呈现 Org,它也不会对 Agency、Name 进行排序。它仍然在那里与 Org 进行排序。

如果没有呈现 Org,我如何强制它不按 Org 排序?谢谢