4
推荐
2087
阅读

ReportStudio实现动态列的汇总列表

  上个月天善学员咨询如何实现汇总列表的动态列效果,由于当时忙于其他事没来得及研究、再说久疏战阵一时还没反应过来,在此表示歉意。言归正传,本人就把实现方法一步一步道来:1、创建提示页面,放入一个 value prompt 组件,并且定义 静态选项(也就是动态显示的列)参数名称p_GrpBy2、报表添加一个列表,将所有...

发表了文章 • 2016-07-07 10:19 • 0 条评论

0
推荐
2716
阅读

[S/A]解决关于FM时间维度排序错乱的问题

有一个问题在论坛里频繁出现:Framework Manager里的时间维度排序显示正确,但用lag,lead取出的结果顺序是乱的,如下图这个问题的根源就出在日期维度的最底层day,很多时候开发人员喜欢用date格式的day做 _business key、并排序。解决方法如下:1、数据格式:采用字符串格式的 Day_key、Month_key和Year_key为主键、也作...

发表了文章 • 2015-09-28 10:34 • 1 条评论

0
推荐
2178
阅读

给固定报表自定义toolbar控件

一般而言,可以在URL里使用cv.toolbar=false,但如此一来则所有的toolbar都消失了;同时也可以修改后台system.xml文件添加隐藏元素,但会将牵涉到所有报表。于是就产生了给某些报表自定义toolbar控件,昨天研究出来的方法是,直接重写js即可实现:优点:①、根据某些特殊报表的需求,自定义保留或去除toolbar里的某些按钮...

发表了文章 • 2015-09-27 15:47 • 0 条评论

0
推荐
2755
阅读

(JS分享)左右选择提示组件

Cognos自带有个组件 search@select prompt,由左边和右边提示组件组成。下面我们自己来开发一个,当左边 source被选择到右边 choice后,同时消除左边被选项目;反之,依然。1、拖入一个table,4列1行2、分别拖入2个value prompt,对应的html标签,如下图所示:3、左边value prompt名称为左边:Ls_Source;右边:Ls_Choic...

发表了文章 • 2015-09-27 15:41 • 0 条评论

1
推荐
2411
阅读

用JS修改RS组件的使用方法简介

Rs很好的结合了JS,从此弥补了RS内部组件功能的不足,对于标准Prompt组件,Javascript引用的方法如下:•文本项目--> _textEditBox<prompt name>•值提示-->  _oLstChoices<prompt name>•日期提示-->  txtDate<prompt name>//<prompt name>是组件(属性的最下方)名称调用方法:...

发表了文章 • 2015-09-27 14:45 • 0 条评论

0
推荐
2255
阅读

动态选择列表中的多个分析列

某列表有 A/B/C/D四个分析列,可以让用户选择多个分析列:如A/B/D;有的用户选择A/C/D做分析列。运用 生成变量、值提示组件即可开发此效果。1、提示页面加入value prompt组件,新建参数?choice?,启用多选值列表,添加三个静态值     【0-poduct_line;1-poduct_type;2-poduct_name】如图:2、主页面加入列...

发表了文章 • 2015-09-27 14:39 • 0 条评论

1
推荐
2694
阅读

交叉表中比率汇总的解决方法

交叉表中计算百分比,如图[percent]:"收入/预收入",当交叉表页脚汇总后,[percent]自动累加得到一个毫无意义的值根据IBM官方文档说明,只要修改percent的 [解决顺序](默认为0),如图RS列运算优先于行运算,最外面的运算优先于最里面的运算。因此需设置交叉表列 [收入] 、[计划收入] 的解决顺序=0,[percent]的解决顺序...

发表了文章 • 2015-09-27 14:38 • 0 条评论

0
推荐
2329
阅读

运用TransformerSDK读取模型进行归档

1、In order to 将Transformer的信息进行归档打开"{cognos_path}\c8\templates\cogtr\TransformerSDK\Javascript Sample\Model Properties.html"选择mdl、pyj格式模型文件,【continue】读取2、读取信息包括了:基本信息、维度信息

发表了文章 • 2015-09-27 14:36 • 0 条评论

0
推荐
3239
阅读

用JS设置日期提示DatePrompt的默认值

1、在提示页面加入 DatePrompt 组件,属性-->名称:PDate2、然后拖入HTML,加入JS代码<script>//设置默认为昨日function subtractDay (){var dtToday = new Date();var dtYesterday = new Date( dtToday - 86400000 );var strYesterday = [dtYesterday.getUTCFullYear(), dtYesterday.getMonth()+1, dtYesterday...

发表了文章 • 2015-09-27 14:35 • 0 条评论

0
推荐
2545
阅读

谈谈GO!OFFICE使用方法和BUG问题

用GO!OFFICE半个月了,因为我的报表里有很多文字、数字和图表组合,要实现导出还真花费了很多时间研究它,终于昨天把日报、周报、月报、年报表交给客户使用了。其中花费了4天来研究它,它的性能主要有以下:1、GO!office说明文档明确说明,能导出RS里的Cross table 、List table、Graphic、重复器(或list)和Block里的内...

发表了文章 • 2015-09-27 14:33 • 0 条评论

0
推荐
2211
阅读

【Cognos go!office】

由于政府部门的特殊性,用户需要在报表上修改或添加内容然后再上交给领导审阅,说不好听一点就是“作一点假”。这个给我们带来了很多技术困难,BO 可以导出到WORD,而且导出后的格式同BO设计报表完全一样,然后用户再修改。可是COGNOS 只能导出PDF 和 EXCEL,PDF导出后的文档不方便编辑没有WORD方便,而导出后EXCEL的格式又...

发表了文章 • 2015-09-27 14:33 • 0 条评论