Cognos报表开发

Cognos报表开发

0
投票
2
已解决
2424
浏览

cognos柱形图能设置柱宽吗?

xiaoxiaoyuhe 回复了问题 • 2015-10-19 18:27
0
投票
1
回答
3163
浏览
0
投票
3
回答
4193
浏览
0
投票
1
回答
4231
浏览
0
投票
1
回答
2778
浏览
0
投票
1
回答
3550
浏览
0
投票
2
回答
3466
浏览
0
投票
2
回答
6705
浏览
0
投票
2
回答
3253
浏览

cognos背景图片怎么自适应

1q2wjiayou 回复了问题 • 2013-11-27 12:08
0
投票
5
回答
5528
浏览

cognos 活动报表如何创建追溯

梁勇 回复了问题 • 2013-11-27 09:10
0
投票
2
回答
3207
浏览
条新动态, 点击查看
贝克汉姆

贝克汉姆 回答了问题 • 2013-07-31 09:50 • 3 个回复 不感兴趣

Cognos中如何修改下拉框中复选项的默认值

赞同来自:

这里有一段代码供你参考,控制自动默认为当前年

<script language="javascript">
var f = getFormWarpRequest();
var list = f._oLstChoicesP... 显示全部 »
这里有一段代码供你参考,控制自动默认为当前年

<script language="javascript">
var f = getFormWarpRequest();
var list = f._oLstChoicesPromptYear;//PromptYear是组件的自定义名称
var cur_date = new Date();
var cur_year = cur_date.getFullYear();

list.remove(1);
list.remove(0);
list.removeAttribute("hasLabel");

for (var i = 0; i <list.length; i++) { //循环搜索下拉列表中和当前年份caption相等的值
var temp = list.options.text;
//alert(temp);
if (temp == cur_year) {
//alert('Find!!! ' + temp + ' ' + i);
list.options.selected = true;
break;
}
}
</script>
茳桦

茳桦 回答了问题 • 2013-08-31 00:09 • 2 个回复 不感兴趣

cognos交叉报表问题

赞同来自:

挺简单的一张报表,一张简单的列表而已,前面的三列,直接拉上去就可以了,如果第一列只是一个名称,直接放个文本就行了,八月七月的,下面拉上指标,上面把时间维度拉上去,再到上面放一个交叉表空间,就OK了。
挺简单的一张报表,一张简单的列表而已,前面的三列,直接拉上去就可以了,如果第一列只是一个名称,直接放个文本就行了,八月七月的,下面拉上指标,上面把时间维度拉上去,再到上面放一个交叉表空间,就OK了。
非常好的一个问题。

在默认情况下我们可以控制报表的长度宽度,但是这些都是在html网页上展示出来的,因为web或者pdf本身就有“宽度”的概念。而excel本身没有“宽度”的概念,即便你单独编辑一个excel文件,打印时也不会考虑“宽度”上的限制(默认)。
... 显示全部 »
非常好的一个问题。

在默认情况下我们可以控制报表的长度宽度,但是这些都是在html网页上展示出来的,因为web或者pdf本身就有“宽度”的概念。而excel本身没有“宽度”的概念,即便你单独编辑一个excel文件,打印时也不会考虑“宽度”上的限制(默认)。

所以由于excel的特殊性,cognos生成excel的时候默认是不去控制excel每一个cell的宽度,所以自然不会换行。
但是cognos留出来了一些高级属性用来控制excel的属性,你说的功能也是通过这些高级属性来控制的。(不过,最好的操作excel方式依然是导出之后再设置,而不是通过cognos)

IBM Cognos Administration -> Configuration (Tab) -> 'Dispatcher and Services' ->分别找到"Batch Report Service","Report Service" -> 'Set Properties - Configuration' -> Settings (Tab) -> Edit Advanced Settings
RSVP.EXCEL.XLS2007_ALLOW_WRAPPING_SINGLE_CELL 值 TRUE
左右

左右 回答了问题 • 2015-10-18 12:16 • 2 个回复 不感兴趣

cognos柱形图能设置柱宽吗?

赞同来自:

Cognos有两种图形引擎,一种是C10之后的默认引擎。另一种是C8那种(叫Legacy引擎)。
如果在C10的新引擎中控制宽度可以方便的使用width属性:
8216

但是如果在旧引擎(Legacy)中,似乎不可以控制这个参数。请参考一个文档: htt... 显示全部 »
Cognos有两种图形引擎,一种是C10之后的默认引擎。另一种是C8那种(叫Legacy引擎)。
如果在C10的新引擎中控制宽度可以方便的使用width属性:
8216

但是如果在旧引擎(Legacy)中,似乎不可以控制这个参数。请参考一个文档: http://www-01.ibm.com/support/knowledgecenter/SSRL5J_1.1.0/com.ibm.swg.ba.cognos.ug_cr_rptstd.10.1.1.doc/c_rs_charts_limits_legacy.html%23rs_charts_limits_legacy

同时,在IBM官方文档上找到:
The bars are created by the Cognos engine at runtime.The rendering
engine does not initially know how many bars are to be created and assigns
their widths dynamically. This prevents you from setting anything in Report
Studio regarding the size or width of those bars.
所以猜测这种引擎中不能进行设置
0
投票
2
已解决
2424
浏览
0
投票
1
回答
3163
浏览
0
投票
3
回答
4193
浏览
0
投票
1
回答
4231
浏览
0
投票
1
回答
2778
浏览
0
投票
1
回答
3550
浏览
0
投票
2
回答
3466
浏览
0
投票
2
回答
6705
浏览
0
投票
2
回答
3253
浏览
0
投票
5
回答
5528
浏览

cognos 活动报表如何创建追溯

梁勇 回复了问题 • 2013-11-27 09:10
0
投票
2
回答
3207
浏览
cognos报表常见开发