自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 DB2工具类SQL及常用命令

查看表load锁状态SELECT DISTINCT tabname from sysibmadm.admintabinfo WHERE LOAD_STATUS=‘PENDING’ WITH UR—查看表数据在dpf分区数据库节点分布情况select ‘select dbpartitionnum(’ || c.colname || ‘), count(1) from ’ || rtrim...

2020-05-06 17:54:15 561

原创 Oracle复制表与原表的执行计划不同

最近遇到一个问题,在做数据测试的时候,新建了一张测试表:select A_test as select * from A where 1=2;之后用脚本跑入数据。在SQL中,用测试表替换掉原表后,发现查询效率极差:替换前:select * from A where A_column1 in (select A_column1 from A group by A_column1 havin...

2019-08-20 17:09:43 250

原创 使用ctl配置文件导入Oracle数据库

ctl文件编写:tablename.ctlunrecoverable load datacharacter ‘utf-8’infile ‘…/data/tablename.del’append into table tablenamefields terminated by ‘,’optionally enclosed ‘"’trailing nullcols(column1 ...

2019-08-09 11:56:30 1498

原创 Oracle通过dmp导出用户所有对象及导入另一库中

Linus系统上:首先源库导出:exp username1/[email protected]/dbname file=/oracle/filename.dmp full=y ignore=y;目标库上如果有的话先删除:sqlplus /nolog;conn / as sysdba;drop user username2 cascade;create user username2...

2019-08-06 19:50:30 984

原创 Oracle数据库当前进程占用资源查询SQL

SELECT su.TABLESPACE–,su.segtype,SUM (su.blocks * ts.block_size) / 1024 / 1024 mb,sp.FREE_SPACE / 1024 / 1024 free_mb,se.SID,se.serial#,se.username,se.status,se.osuser,se.machine,se.progra...

2019-01-08 16:28:46 1946

原创 SpringBoot JPA 使用GroupBy 进行分组查询

又到了体现分享精神的时间了, 面对亢长的JAVA代码 我希望我的方式能够大家带来一点小惊喜主要技术核心来自这位大神的分享https://blog.csdn.net/a9529lty/article/details/21597615我的分享简单明了 哈哈首先建立一个实体 装数据用public class OrderGoods {private Goods goods;private ...

2018-12-11 15:44:12 2535 1

原创 隐藏后的单元格显示

使用了方框类型后,将原标题的单元格隐藏了如果你还想继续完善这个报表的话,可能就会发现一个问题再往报表上添加新的列时,不是很方便,而且得不到想要的效果(这个问题,最好先试一下,你就知道哪里比较尴尬了)刚开始的时候,没有找到解决办法,只能将报表删掉,重新做,这样非常麻烦后来偶然找到了解决办法在”视觉支持“这个菜单下面有一个选项,可以显示隐藏对象勾选上这个功能之后,我们刚才隐藏的单元格又一...

2018-12-06 19:14:52 297

原创 Sqlserver 行转列

select * from #RESULT2 pivot(sum(value) for company in ([312AE],[306AE-Consolidation Total],[306AE],[320AE],[320AC],[312AC],[306AE-Consolidation Differ],[306AC]))a

2018-12-06 19:13:15 303 1

原创 Sqlserver 文本数据两行变一行

Sqlserver 文本数据两行变一行:SELECT DISTINCT WWMLNMFROM JDE_DV4R3.DV4R3DTA.F0111 WITH (NOLOCK)WHERE RTRIM(LTRIM(WWAN8)) in (‘306’,‘312’)SELECT DISTINCT (STUFF((SELECT ‘,’+RTRIM(LTRIM(WWMLNM))FROM JDE_DV4...

2018-12-06 19:11:32 784

原创 Reports Studio页面按照字段分页并在excel中显示不同的sheet

1.首先设置pageset并将page1放到Detail Page中2.接着将对应的query设置到pageset1中:3.接着定义group & Sorting:将所需要分页的字段列到groups中:4.最后将要分页的字段拉到报表中去:excel运行效果如图:pdf也是按照该字段分页,在这里就不演示了。...

2018-12-06 15:22:06 232

原创 cognos报表页面按照分组显示页码

客户要求:1.按照分组,每页显示固定30行 2.每个分组结束后,另起一页,页码显示从1开始显示实现:第1个不难,首先页面按照分组显示,之后选择list,然后Rows Per Page:第二个需求,建议大家不要像我一开始在查询中各种按照分组计算求差神马的,有一个简便的方法,是我后来发现的。选中page,然后选择paging选项:将上面两个选项设置成1,就可以...

2018-12-06 09:47:20 1050

原创 IBM Cognos BI Report Studio 中使 PDF 报表的输出适合页面大小

目的这篇篇幅较短的指南演示了一种简便方法,该方法可以使 PDF 报表输出在纵向和横向都适合页面大小,同时不会影响 HTML 视图。适用范围本指南适用于所有版本的 IBM Cognos Report Studio。例外情况本技术仅适用于具有固定行数或尺寸的报表,如财务报表或仪表板。如果无法预先定义报表的尺寸,那么无法使用本技术。场景终端用户在编写报表时,经常会希望打印的输出内容符合一张...

2018-12-06 09:43:05 1009

原创 RDLC报表固定每页都显示表头(Reporting Service)

RDLC报表固定每页都显示表头以XML方式打开rdlc文件查找到AfterBefore修改成Aftertrue 加上这句就可以了Before

2018-12-06 09:29:31 1815

原创 使用JS实现导出PDF功能

在报表前端添加HTML:导出PDF

2018-12-06 09:28:45 1073

原创 报表前端JS实现导出EXCEL详解

在报表前端添加HTML第一种写法:导出EXCEL第二种写法:导出EXCEL这两种写法都行。注释:其中,'XLWA’对应以 Excel 2002 格式查看'singleXLS’对应以 Excel 2000 单一工作表格式查看'XLS’对应以 Excel 2000 格式查看'spreadsheetML’对应以 Excel 2007 格式查看...

2018-12-06 09:27:56 789

原创 如何在交叉表中隐藏列

下面介绍一下如何在交叉表中隐藏一列:例如:我要隐藏下面的交叉表中的这一列:首先,设置该列的box type属性为none:但是,设置之后表样却成了参差不齐的样子:这个时候,我们应该怎么办呢?第一步:隐藏交叉表左上角的表头,同样是将box type 设置成none:设置完成后,显示如下:然后再将一个Crosstab Space(或Crosstab Space with f...

2018-12-05 14:11:19 426

原创 cognos content store端配置oracle数据库的注意事项

如果想在cognos content store端配置oracle数据库,需要注意以下事项:一,安装oracle数据库时务必使用UTF-8字符集。二,将e:oracleproduct10.2.0db_1jdbclib中的jdbc库文件 classes12.jar ,classes12.zip复制到目 录e:cognosc8webappsp2pdWEB-INFlib三,...

2018-12-05 14:06:12 479

原创 复选框(列表框)选项默认全选JS

首先新建一个复选框:在右侧添加HTML:然后编写JS:运行:忘了说,还要先给ListBox的Miscellaneous起名字为’Box1’

2018-12-05 14:04:06 1252

原创 PCA-ERR-0006自变量无效报错解决方法

如果做好的cube无法访问并且报'PCA-ERR-0006自变量无效'的话,解决方法是:Transformer中:File-->Model Properpies-->Cube code page -->UTF-8 或 GB2312.(注意如果是UTF-8的话,生成的Cube,PowerPlay打开中文就变成乱码)...

2018-12-05 14:01:09 611

原创 如何在sql查询中引用提示页面中的复选框参数

新做了一张报表,由于模型里面没有,所以必须用sql写,在这里碰到一个瓶颈:sql里面要引用到提示页面的一个参数,这个参数是复选框参数:查询里面的sql是这样写的:其中画横线的部分#prompt(‘year’,‘CHAR(4)’)#是年参数,在提示页面中是单选值提示,下面的#prompt(‘month’,‘CHAR(2)’)#是月参数,在提示页面中也是单选值提示,都没有问题但是当用到...

2018-12-05 14:00:09 528

原创 列表的树形结构展示

要使列表展示如as向下钻取的效果,只有修改前端js代码,如下所示:首先制作列表,以一级机构名称分组,并且设置成页眉,在这里不再赘述,rs如图所示,首先嵌入javascript代码,定义function:之后在机构一级名称嵌入:‘<img onclick=’‘ExpandCollapse(this)’’ src=’’…/ags/images/expand_plus.gif’’ st...

2018-12-05 13:57:00 1612

原创 队列时限

队列时限: 对于报表服务,队列时限是指一个请求在所有连接都在使用中时等待报表服务连接的时间上限。该请求将一直排队等候,直到有连接可用,或等候时间达到队列时限设置中规定的配置秒数。如果在配置时限内无连接可用,用户会收到一条系统消息:该请求无法完成,因为在规定的时限内无资源可用。注意:默认的队列时限是240秒。...

2018-12-05 13:54:05 345

原创 inputscale与outputscale

tm中的inputscale表示小数点前几位,outputscale表示小数点后几位;比如你设置inputscale为2,outputscale为3,数据库传入的数据是56123,那么tm最终输出地数据是56.123,如果不进行设置,那么inputscale默认是0,outputscale默认也是0,表示不对数据库中读取到的数据做任何处理。...

2018-12-05 13:53:10 1026

原创 复选框列表横向展示方法

经过几天的折腾,三个月前的问题终于解决了,复选框列表横向展示的制作过程:首先在复选框处添加两个html选项:代码如下:< /div>< /table>< script>< /script>年季度月天就可以展示成横向了:如果是动态查询项需要设置成横向的话,就在复选框前面增加一个html项目:运行效果:...

2018-12-05 13:52:05 5700

原创 基于排序字段的单列表分列显示方法

接到一个新需求,要求显示报表的表样是这样的(分列显示):不过我们大家做的报表,一般都是单一主查询,显示出来的都是这个样子:如何实现单一主查询列表的分列显示呢?其实你可以依据列表的排序字段:制作两个分列数据项,然后依据各自的分裂字段使用数据项表达式(使用filter函数):然后在页面中复制出一个一模一样的列表,第一个列表的数据属性使用分列1,第二个列表的数据属性使用分列...

2018-12-05 13:49:47 256

原创 多频率日期查询报表制作概述

最近接到一个提示页面较为复杂的需求,要求实现可自定义查询频率的提示页面,如年,季,月,日。。。前端页面可动态变换频率,如图:要实现这样的需求,首先要定义一个静态的频率值提示,属性设置为自动提交,如图:二,在查询时间的值提示块中定义名称为’日期变量’的字符串变量:三,在条件资源管理器中编辑变量值:四,编辑年提示块的日期变量为:季度提示为:月提示为:日期...

2018-12-04 10:43:24 139

原创 同比,环比,年累计值算法

同比:主要是计算去年本期值,可采用RS提供的函数[日期] >= _add_years(?start_date?,-1) and [日期] <= _add_years(?end_date?,-1)年累计值:去本年累计至参数日期的所有值to_char( [日期] ,‘yyyy’) = to_char(?end_date?,‘yyyy’) and [日期] <...

2018-12-04 10:31:55 4281

原创 基于单事实表framework建模的经验与教训

在开发过程中往往客户会提出一些看似简单的需求,比如手工贴数文件的报表展示,每个月大概只有几百条增量数据,在这里你需要自己设置表结构,与客户所提供的表样所匹配。。。大多数初学者在这个时候建模都喜欢采用单张事实表建模,认为这样比较方便。。。其实单张事实表建模确实会使你在开发过程中方便不少,但是在后期维护的时候却会有很多头疼的遗留问题。最突出的就是:假如某个查询维度,最开始客户要求显示的只是子项...

2018-12-04 10:31:12 156

原创 深入剖析CIF层通用job(持续更新)

sequence file 组件:设置列的最后分隔符

2018-12-04 10:30:17 164

原创 关于解决ORA-12154报错的方法

前几天鬼使神差的想在本机上装一个cognos服务器和Oracle服务器,结果弄巧成拙,不但cognos服务器和Oracle服务器没有装成,就连本机使用的PL/SQL都没有办法连接远程数据库了,报错:ORA-12154 : TNS : 无法解析指定的连接标识符。我的Oracle客户端使用Oracle10g,服务端装的是Oracle11g,后来把本地的Oracle11g卸载了还是不行,后来经...

2018-12-04 10:28:20 14992 1

原创 交叉列表的隔行颜色转换设置

关于客户要求的交叉列表隔行显示不同颜色的需求,大致方法如下:一,在交叉列表单元格的属性框中设置条件样式二,编辑条件样式,使用RowNumber函数返回行号,再使用Mod函数让行号与2取余三,若表达式返回true,则设置颜色为浅蓝,之后确定设置完成之后的报表效果如下6月29号更新第二种方法:选中列表或交叉表,右键—>应用表格样式—>行1—>右键—> ...

2018-12-04 10:20:32 316

原创 RS固定报表的界面美化注意事项

在用rs制作好固定报表之后,客户往往还会提出一些苛刻的条件,比如你的查询项要使用复选框,查询项之间需要对齐之类的。在界面美化中主要有以下几点:一,标题区的字体最好使用粗体剧中,页眉和页脚最好使用边框隔开正文,使用户感觉到亲和力。二,查询项下拉框最好使用一行多列的表格进行定位,表格单元格的宽度最好不要写死,而是随着页面的宽度调整。三,页面的大小设置根据客户习惯的查询项多少相对调整,如果...

2018-12-04 10:15:25 197

原创 关于解决cognos即时查询无法同步数据库显示的问题

关于之前的帖子,fm做成的资源包无法及时显示数据库里更新的数据,办法已经找到。。。感谢大侠们的帮助只要设置查询属性的:使用本地高速缓存(否)就可以了。...

2018-12-04 10:12:38 813

原创 Rs中复选框的制作过程

针对客户需要复选框下拉列表选项的需求,首先设置,多项选择(是),选择UI(复选框组)然后值提示下拉框就变成:之后在主查询中的过滤器中设置参数表达式为:然后运行报表:这样就可以显示复选的分公司的指标了:...

2018-12-04 10:11:33 115

原创 复习几个oracle函数知识

Oracle中的函数RAWTOHEX(rawvalue),作用是将RAW类数值转换成一个相应的16进制表示的字符串,rawvalue中的每个字节都被转换成为一个双字节的字符串。当我们给数据表中的ID定义成RAW(16)类型时,用RAWTOHEX(ID)得到的将是一个用16进制表示的字符串,该字符串的长度是32。同理RAW(8)得到的应该是一个长度为16的字符串。Oracle中的SYS_GUID(...

2018-12-04 10:08:16 111

原创 标准sequential file配置问题

在使用datastage开发原子层job时候,如果你要迁移的表很多的话,一定要注意,第一个job特别重要。。。如果第一个job做不好的话,后面复用的job全部都跟着错,这次我就是因为没有配置好第一个sequential file所以吃了大亏啊。。。 传说中的sequential file标准配置:...

2018-12-03 10:28:17 434

原创 数据库压力所造成的tm报错

如果跑的cube报了类似这种错误那么是数据库压力过大造成的,目前我还没有发现什么好的解决方法,要么你自己写一个存储过程,把iqd文件里面复杂的sql跑到一个规范的事实表里面,要么你挑一个数据库压力不大的时候跑就可以了。...

2018-12-03 10:26:10 283

原创 解决transformer中维度部分显示的问题

今天杯具了,跑了一个全量的cube,跑完之后维度生产都很正常,如图:可是发布之后,在analysis studio中只能显示一小部分,如图后来把维度删除再重新跑一遍,结果还是一样。。。tm中完全正常,analysis里面完全不正常。。。经过研究,要在transformer里面把维度设置一下将原先的default设置成always include就可以了...

2018-12-03 10:24:52 447

原创 非时间维度的cube分组问题

最近接到客户的一个需求,要在前端显示 统计时间为:‘2011年10月’,‘2011年11月’,‘2011年12月’,‘2011年12月第1次修改’,‘2011年12月第2次修改’。。。。看似简单的需求足足搞了我一个多月! 首先这个cube是以时间月份分组的,如果你非要非要用字符类型分组的话,对不起,你的cube就无法发布了。如果你不跑分组的cube,那你需要每个月跑全量!那你的cu...

2018-12-03 10:22:31 158

原创 RS中无效成员引用错误的解决方法(持续更新)

最近几天总是在RS中碰到这样的错误:‘查询中至少存在一个无效的成员引用。。。。’而且每次刷新cube增量的时候都会报这个错于是我刷新数据包,结果还是一样,上网查也查不出来什么结果。最后理解应该是本月刷新出来的机构维度代码和上个月的不一样,导致Rs报这样的错误后来发现,如果是子项报错的话,就把子项删除,然后将父项展开就可以了。当然这也只是权宜之计,将来想到更根本的解决方法,会及时更新上来...

2018-12-03 10:20:07 497 2

cognos入门教程

cognos入门教程,教你如何进入BO领域!

2011-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除