问题标签 [cognos-10]
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.
cognos - 在 Cognos Report Studio 版本 10.2.1 中的查询计算中执行加法有困难
我正在尝试对三列水平执行“加法”功能
Cognos Report Studio 版本 10.2.1
例如:我希望输出看起来像这样
我所做的只是选择列标题 Col1、Col2、Col3,然后右键单击并添加计算。它只提供一个选项,即连接,结果是
这不是我想要的。任何人都可以指导吗?请注意:我还使用强制转换函数将数据类型更改为整数,只是为了更安全。
先感谢您
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
在查询中有字段作为计算字段。
sql - CASE STATEMENT 中不兼容的数据类型
我正在将 SAS 代码转换为 Cognos Report Studio 版本 10,在该版本中卡在需要数据格式化的地方。
其中 '' 代表不带空格的单引号
我试着写一个CASE STATEMENT
:
我还尝试了几个选项,例如<> '', is not null, <> ' '
代替,IS NOT MISSING
但没有一个有效。你能建议我哪里出错了吗?请注意:SDW_STAT 列有几个空白字段和一些字符,如 'Y' 'S' 等。
sql - 在 Cognos Report Studio 中将日期格式转换为 YYYYMM
我有一个格式的日期列,12 May, 2014
我想将其转换为yyyymm/ 201405
格式。我尝试了多种选择,例如
这个有效,但以YYY,YMM
格式返回我。
对于以上两个,它给出了一个错误:
有人可以请指导。先感谢您。
html - 如何在 Cognos 报告中向 Excel 输出添加自动过滤器?
我正在做一个项目Cognos Report Studio version 10.2.1
。业务要求之一是报表的输出格式应为 Excel 2007,并在行标题上自动过滤。
我尝试使用以下代码在列表上方插入一个 html 项目,在列表下方插入一个:
列表上方的第一个 HTML 代码:
列表下方的第二个 HTML 代码:
谁能建议我哪里出错了?先感谢您
single-sign-on - SSO b/w cognos 和 websphere 门户
我知道我们可以使用 LTPA 令牌或共享密钥启用 SS b/w Cognos 和 WebSphere 门户服务器。我知道实现此 SSO 的步骤,但如果我不在 websphere 门户中使用 cognos portlet,SSO 会起作用吗?
cognos-10 - Cognos 10 组小计未显示
我有一个列表,它显示来自查询的列,该查询是连接 (EmpJobs) 的结果。
该列表按部门和部门列分组。当我突出显示 Emp ID 列并单击工具栏中的数据 -> 汇总 -> 计数时,会显示部门和总体的汇总行,但我没有得到部门的小计行:
但是,当我有一个列表显示不是连接结果的查询(上面的员工查询)中的列时,我得到了部门上的小计行,就像我期望的那样:
我们的系统最近从 Cognos 8 切换到 Cognos 10。我在版本 8 中没有遇到这个问题,那么版本 10 中是否发生了一些变化?从概念上讲?某处的新环境?
注意:不确定这是否适用,但我发现这篇文章描述了一个不同的问题,但他说他的问题发生在连接的结果上,我的问题就是这种情况。我和他一样使用“自动分组和汇总”设置,但没有成功。
注 2:我认为我的问题与(Cognos report studio group for subtotals)相同,但我认为问题中没有足够的细节来获得发布者正在寻找的答案(没有响应被标记为回答)。我按照一个回复中给出的步骤进行操作,但我仍然缺少我的小计。
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 中对我的查询进行建模。
cognos - Cognos Report Studio 版本 10 中当前月份和年份的自动过滤器
我有一个查询项,它按格式为'YYYYMM
'. 到目前为止,我已经硬编码了这个值[DateCol] = '201406'
来Detail filters
获取当前的月份和年份记录。但我想动态地改变这个值。下个月它应该按“201407”过滤记录。我如何实现这一目标?[DateCol]
我通过拖动a来尝试这个Detail filters
:
但是它返回了一个错误:
请指导
sql - Current_date 函数在 Cognos Report Studio 10 中不起作用
今天我遇到了最奇怪的问题。我想在每个月的第一天运行一份 Cognos 报告。直到昨天,报告运行良好。但是今天当我运行相同的报告时,它给了我结果'No data available'
。它是一个简单的列表,在日期列上有一个详细过滤器,格式为“yyyymm”。表达式是:
[DateCol] = cast(extract(year, current_date) * 100 + extract(month, current_date) as varchar(6))
当我删除此代码并替换为硬编码值时
它给了我结果。但这不是应该的样子。
最奇怪的是,我还有另一份报告,其中包含数据字段的详细过滤器:
我很震惊地看到即使这是给予'No data available'
。我注意到current_date
功能在两个报告中都很常见。我在这里错过了什么吗。请注意:直到昨天,这两个报告都运行良好。请指导,我今天需要自己发布这份报告。