问题标签 [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 投票
2 回答
3048 浏览

javascript - 如何将 Javascript 函数与 cognos 完成按钮合并?

我正在使用 Cognos 10.1 报表工作室。有一个要求,我应该在 Cognos Prompt 按钮(“完成”)中加入一个 javascript 函数。我已经尝试了我知道的所有可能的方法,但我无法实现。请帮我。

我应该能够将 Javascript 功能与 Cognos 提示按钮合并,或者在 Javascript 按钮中获得 Cognos 提示按钮的功能。其中任何一个都可以满足我的要求。提前致谢。

0 投票
1 回答
328 浏览

cognos-8 - cognos:数据库视图和业务视图

据我所知,在 Framework Manager 中,第一步是构建数据库视图。

第二步:是构建业务视图

他们为什么这样做?两者有什么区别?

0 投票
2 回答
11794 浏览

sql-server-2008 - How to get the report between certain date range in Cognos

I have recently started working on Cognos Report Studio. had a T-sql code with 4 table joins. I simply pasted the code in Cognos Report Studio by dragging the SQL toolbox to Query Explorer. The report did run successfully. But now I want this report generated on 1st of every month with maturity date falling between 1st to 30th/31st of that month. For Eg: If I get a report on 1st May, It should give records of data where the maturity date range is between 1st may to 31st may. I tried adding the below code to my already written SQL code:

This code doesn't work. Pl Note: THe format of column CURR_MATURITY_DATE is: mm/dd/yyyy. Please advise what changes are required in the code to run successfully.

0 投票
1 回答
416 浏览

sql - 在excel中保留尾随零

我的字段是字符类型,但显示小数。我的 cognos 报告输出是 excel 格式,我试图在我的 sql 中保留尾随零。有什么建议么?

我使用以下 sql 来维护前导零并且它有效:

'=' + '"' + [值] + '"'

但是,它似乎对尾随零无效。

0 投票
1 回答
1082 浏览

cognos - 在 Cognos Report Studio 版本 10.2.1 中的查询计算中执行加法有困难

我正在尝试对三列水平执行“加法”功能

Cognos Report Studio 版本 10.2.1

例如:我希望输出看起来像这样

我所做的只是选择列标题 Col1、Col2、Col3,然后右键单击并添加计算。它只提供一个选项,即连接,结果是

这不是我想要的。任何人都可以指导吗?请注意:我还使用强制转换函数将数据类型更改为整数,只是为了更安全。

先感谢您

0 投票
2 回答
4390 浏览

sql - 如何在 Cognos Report Studio 中创建汇总数据项?

我正在开发 Cognos Report Studio 版本 10,我必须将 SQL 代码转换为数据项。我有包中所需的所有列作为查询中的数据项拖动,但我被困在有计算字段的地方。这是其中之一

NET_ORIG_AMT 派生自 (ORIG_AMT) – (PARTICIPATION_ORIG_AMT)

ORIG_AMT是从一个简单的IF THEN ELSE函数派生出来的,可以很容易地创建为计算数据项。但PARTICIPATION_ORIG_AMT来自此 SQL 代码:

如何创建数据项PARTICIPATION_ORIG_AMT

请注意:我LEAD_ACCT, PART_FLAG在查询中有字段作为计算字段。

0 投票
2 回答
20836 浏览

sql - 在 Cognos Report Studio 中将日期格式转换为 YYYYMM

我有一个格式的日期列,12 May, 2014我想将其转换为yyyymm/ 201405格式。我尝试了多种选择,例如

这个有效,但以YYY,YMM格式返回我。

对于以上两个,它给出了一个错误:

有人可以请指导。先感谢您。

0 投票
2 回答
11708 浏览

reporting - Cognos 8 查询以查找所有报告和列名称

我想查询 Cognos 8 中的元数据以查找所有报表和列名。如果可能的话,我想包括列定义。

我可以使用 Cognos 报告执行此操作,还是需要查询某个存储库?

谢谢。

0 投票
1 回答
3350 浏览

cognos - Cognos Report Studio 中的性能调优

工作在Cognos Report Studio 10.2.1. 我有两个查询项。第一个查询项是产生数百万条记录的基表。第二个查询项来自不同的表。我需要将LEFT OUTER JOIN第一个查询项与其他。在加入后的第三个查询项中,我正在过滤一个日期列,该列的格式YYYYMM为我提供属于201406 i.e the current Month and Year. 这是两个表中的公共列,除了AcctNo用于连接两个表。
问题是,当我尝试查看Tabular data该报告需要很长时间才能运行。耐心等待30分钟后,我只需要取消报告。当我将相同的过滤条件添加到日期列的第一个查询项,然后查看第三个查询项时,它会给我输出。但从长远来看,我必须将多个表与这个基表连接起来,并且在其中一个表中,过滤条件需要提供两个月的输出。
我正在转换一个SAS code to Cognos,在 SAS 代码中,基表上没有过滤器,即使这样,连接查询也需要几秒钟才能运行。
我的问题是:有什么方法可以提高查询的性能,使其运行,更重要的是在更短的时间内运行?
请注意:在这种情况下,不能在 FM 中对我的查询进行建模。

0 投票
3 回答
14229 浏览

cognos - Cognos Report Studio 版本 10 中当前月份和年份的自动过滤器

我有一个查询项,它按格式为'YYYYMM'. 到目前为止,我已经硬编码了这个值[DateCol] = '201406'Detail filters获取当前的月份和年份记录。但我想动态地改变这个值。下个月它应该按“201407”过滤记录。我如何实现这一目标?[DateCol]我通过拖动a来尝试这个Detail filters

但是它返回了一个错误:

请指导