1.建表步骤
(1) 数据表管理(维度表需要过滤,含登陆账号过滤和表过滤)->上传Excel文件->维度信息管理->数据权限管理->搜索表名或字段名->主题->报表->报表目录管理->报表发布->报表审核(审核后,修改才生效)
(2) 新建数据源:按岗位授权->数据的测试同步刷新,以及schema->主题同步->报表资源管理,编辑
   (3)查询->页面1->变量->提示页面1->过滤器
   (4)我的主题->编辑->维度,维度表打勾->生成查询主题->新建包
2.工具箱
行号,HTML项目(属性),列表
3.钻取
(1)机构编号(表达式:#prompt('p_org','token','[新一代XXX.维度视图].[XX机构维度].[机构树].[总行]')),机构名称(表达式:rolevalue('_businesskey',[机构名称]))
(2)数据->追溯行为->允许向上追溯和向下追溯(只在机构编号,机构名称前打钩)
4.去缓存
主题名->设置->动态模式(否);report studio ->查询->本地高速缓存(否)
5.过滤条件可选
提示页面->属性->可选;页面->过滤器->编辑->高级->表达式->可选
6.多级列表头
(1)选中某个列表对象->结构->页眉和页脚->列表页眉和页脚->列表页眉
(2)选中“列表页眉”->机构->页眉和页脚->在上方插入列表行单元格
(3)可以合并单元格,文本属性由数据项改为文本。
(4)选中列表头->属性->类->列表的列标题单元格
(5)全选列表->列标题->隐藏
7.机构树
(1)数据库里的机构表的每一条记录,有逐级关系,connect_by_root函数
(2)维度表结构,上传excel
(3)维度关系,上传excel
(4)提示页->工具->树状提示->维度->机构树或总行
(5)过滤器应该到[机构树]这一级,不应到[机构树].[总行]
8.日期提示
9.文本框提示
过滤器:模糊查询表达式,like'%'.'p_name'.‘%’
10.语言变量
管理变量->报表语言;文本源变量->报表语言
11.多实体标识,系统变量
12.按照下拉框显示查询
(1)提示页->工具箱->值提示->静态选项
(2)页面->属性->显现变量,查询

13.其它编辑操作
(1)属性->空白->无换行
(2)汇总(合计)->提示页(机构树必选)
(3)本月截止天数:_day_bettween(cast(?p_date?,date),_first_of_month(cast(?p_date?,date)))+1
(4)聚合函数:累加(属性->合计),计算(属性->自动)
14.报表表样复制
复制查询->页面->数据项->提示页->过滤器->追溯行为

15.上线
(1)导出mdx包:检查主题是否同步->检查报表是否审核->数据源的同步测试刷新->全量导出
(2)导入mdx包:备份数据源连接和schema信息->导入数据源->修改报表的主题同步
(3)错误排查:报表资源管理->报表编辑

16.机构SQL语句

SELECT LPAD(SEQ_LOG.NEXTVAL, 32,'0' ),XX_ID,YY_INSID,LVL1_INSID,LVL2_INSID,LVL3_INSID,BLNG_SUBBR_INSID,BLNG_BO_INSID,'1H'FROM (WITH TMP AS (SELECT R.* ROW_NOMBER() OVER(PATTITION BY R.XX_ID ORDER BY R.LE DESC) AS RNFROM (SELECT CONNECT_BY_ROOT(T.SCDY_XX_ID) AS XX_ID,T.SCDY_XX_ID,LEVEL AS LEFROM (SELECT PRIM_XX_ID, SCDY_XX_IDFROM XXXXXXXX_INST_RELWHERE XX_CD = '1H') TCONNECT BY T.SCDY_XX_ID = PRIOR T.PRIM_XX_ID) R)SELECT XX_ID,MAX(DECODE(RN, 1, SCDY_XX_ID, NULL)) AS HQ_INSID,MAX(DECODE(RN, 2, SCDY_XX_ID, NULL)) AS LVL1_INSID,MAX(DECODE(RN, 3, SCDY_XX_ID, NULL)) AS LVL2_INSID,MAX(DECODE(RN, 4, SCDY_XX_ID, NULL)) AS LVL3_INSID,MAX(DECODE(RN, 5, SCDY_XX_ID, NULL)) AS BLNG_SUBBR_INSID,MAX(DECODE(RN, 6, SCDY_XX_ID, NULL)) AS BLNG_BO_INSIDFROM TMPGROUP BY XX_ID);

Cognos报表的开发相关推荐

  1. Cognos灵活报表的开发

    前言 最近分配了灵活报表开发的任务,以前从来没有接触过灵活报表的开发流程,故此写下一篇博文来记录一下 灵活报表理解 灵活报表比定制报表开发简单的一种报表,灵活报表没有主查询,以及比较复杂的表样. 开发 ...

  2. Cognos报表展示图片小技巧

    Cognos报表展示图片小技巧 场景:在销售行业,比如手机,服装行业,如果仅仅的显示数字.文字那就显得不是很生动了,例如可以显示一下图片,那种样子的产品受大家喜欢. 样例1:在报表头都喜欢加上一些公司 ...

  3. 移动端报表JS开发示例--获取定位

    上次分享了移动端报表JS开发的系统概念,后来我又回去摸索了一些案例.之前接触到的FineReport的APP客户端可以用来打卡签到,就好奇研究了以下,这次就来聊一聊报表移动端开发如何实现定位功能. 1 ...

  4. 浙江师范大学实验室开放项目《应用水晶报表快速开发数据库管理系统》学生名单登记表(给学分名单)

    浙江师范大学实验室开放项目学生名单登记表 项目名称 应用水晶报表快速开发数据库管理系统 所在实验室 公共基础实验室 实验类型 □综合设计  □科学研究  □自拟课题  □计算机应用  □人文素质 指导 ...

  5. Java Web 后台中餐饮业报表系统开发实例

    本期葡萄城公开课,我们诚邀石家庄品智技术有限公司,高级软件工程师--刘永政先生,为大家在线分享餐饮业报表系统设计模式,以及在 HTML5 报表浏览器.Java 架构中跨平台使用ActiveReport ...

  6. cognos报表制作学习(二)修改原报表

    目录 cognos报表制作学习(二)修改原报表 已经制作完成的报表,如果需求有修改,如何最快地修改原报表呢? 1.修改原报表,添加字段,最后一定要点击保存,否则package里edit查看会没有新加的 ...

  7. java获取移动端定位_移动端报表JS开发示例--获取定位

    上次分享了移动端报表JS开发的系统概念,后来我又回去摸索了一些案例.之前接触到的FineReport的APP客户端可以用来打卡签到,就好奇研究了以下,这次就来聊一聊报表移动端开发如何实现定位功能. 1 ...

  8. Cognos报表开发常用速语查询

    BI 商务智能(Business Intelligence) Cognos 业界主流的BI工具之一,中国建设银行使用的主要报表开发工具之一 Cognos模型 可以发布到Cognos Connectio ...

  9. cognos报表导出excel_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...

    EasyReport是一个简单易用的Web报表工具,它的主要功能是把SQL语句查询出的数据转换成报表页面, 同时支持表格的跨行(RowSpan)与跨列(ColSpan)配置. 同时它还支持报表Exce ...

  10. 移动端报表JS开发示例

    最近对移动端的报表开发颇有研究,细磨精算了好久,虽然到现在还是"囊中羞涩",但决定还是先抛砖引玉,拿点小干货出来和大家分享. 研究的工具是比较有代表性的FineReport. 1. ...

最新文章

  1. ES6中export及export default的区别
  2. 二、JavaScript基础 学好jQuery要了解的
  3. 1.11 为什么使用卷积-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. php oauth api,PHP实现人人OAuth登录和API调用
  5. 机器人学习--粒子滤波定位-MATLAB仿真1
  6. ios NSComparator 三种枚举类型
  7. linux写入二进制文件内容,linux – 从管道读取数据并写入标准输出,中间延迟.必须处理二进制文件...
  8. VBS去除字符串的重复项并统计重复字符出现的次数
  9. go-echarts x 轴标签显示不全
  10. 有关视图状态(ViewState)的一些问题
  11. 更改网页alert弹出框样式
  12. CDA level 1 业务分析师 之 业务分析部分PART 5 多维数据透视分析(10%)
  13. NOIP2017 普及 luogu3957 跳房子
  14. EDM模板编写踩坑指南(持续更新中)
  15. AR入门之动画的制作与导入
  16. 2018苹果开发者技术支持新规
  17. elasticsearch常用的curl命令
  18. 戴尔台式机修复计算机,dell电脑win10启动修复无法修复你的电脑的解决方法
  19. sparkGraphx-航班飞行网图分析
  20. 字符串函数---atof()函数详解及实现(完整版)

热门文章

  1. Linux配置java环境变量
  2. Android开发:关于高德地图轨迹纠偏,只显示两个点问题的整体概述
  3. 我的世界服务器领地怎么无限大,我的世界:Minecraft都市传说,MC无限大?让我们一起寻找边界吧...
  4. java 清屏函数_c++清屏函数是什么
  5. 推荐一款超好用的vue的markdown 编辑器
  6. proteus元件图片_最完整的Proteus元件库元件名称及中英对照表下载
  7. 软件项目管理案例教程(第3版)复习内容
  8. iOS平台iPhone iPad和iPod Touch开源应用游戏App源代码下载
  9. 如何写好工作周报?工作周报模板
  10. 基于局域网快速传输文件