Cognos
KevinLiu
SQL Server MVP
展开
-
新手学习Cognos BI 10
最近开始学习使用IBM Cognos 10.1建模开发报表. 以前从来没有接触过,虽然看了不少Cognos系列的书(handbook,user guide,Transfomer user guide,administrator),但是感觉要么理论太强,要么太繁琐,而且由于没有图文,很多选项找半天也不知道在哪里,对于刚开始学习的人有点摸不着头脑。 后来在IBM官网上找到了体验魅力 Cogno原创 2012-09-14 15:56:50 · 1626 阅读 · 0 评论 -
Cognos中根据数据增长显示红绿灯
用户有一个需求,需要对比前后列的数值,如果负增长用红灯表示,正增长用绿灯,如果没有增长用黄灯表示。计算前后列数据的不同值可以使用Cognos的running-difference。 方法1: 打开GoSales(Query)的Package,使用库存名称空间的”国家或地区”,“期初盘存”两个字段,先创建列表拖入这两个字段。 在查询中创建两个新的数据项,分别命名为”Ru原创 2013-12-13 16:39:52 · 1586 阅读 · 0 评论 -
Cognos 用户无法创建Schedule
早上遇到的问题用户反映没有办法创建Schedule,只能看到计划表但是无法更改或者创建。 打开”IBM Cognos管理界面”找打”功能”->”计划”。在属性中是可以看到这个用户的权限已经分配。 试了半天发现这个账户在自己的文件夹里面是可以创建计划任务的,所以问题出在文件夹的权限上面。 打开用户要访问的文件夹,在属性中看到用户没有“写入”权限。增加“写入”原创 2014-01-16 11:55:43 · 1825 阅读 · 0 评论 -
IBM Cognos and JavaScript
Cognos集成Java Script可以实现更强大的功能,下面两篇文章可以帮助初学者了解如何使用Java Script。 原文:IBM Cognos and JavaScript – Part I IBM Cognos and JavaScript – Part 2 在家里试了很多次这篇文章不容易打开,所以将文章直接Copy到下面方便大家阅读。转载 2014-03-07 09:14:12 · 3438 阅读 · 0 评论 -
Framework manager Creating aggregation rules for measures
For dimensionally modeled relation measures, you can define an aggregation rulecalled a semi-additive measure, which only relates to one specific measure andis not summed across all dimensions. Th转载 2014-04-17 09:56:17 · 1330 阅读 · 0 评论 -
Cognos Schedule stops working
早上发现几个Cognos 的Schedule Job没有运行,在Upcoming activity里面可以看到,但是即使过了时间点也不运行,而且没有任何的报错。手动执行可以成功。 网上查了一下很多是因为更改了用户名密码还没有跟Cognos同步,但是我的用户名密码没有修改过。抱着试试看的态度,我点击了'Renew My Credentials'选项竟然可以工作了。妖怪的事情。 I原创 2014-04-29 10:59:53 · 1277 阅读 · 0 评论 -
如何制作Cognos Mobile上面Active Report
最近在帮用户做报表参考了很多Cognos Mobile上面的布局,但是有一些还是不知道怎么做出来的。后来发现这些Sample以及Report Spec都是可以找到的。 下载路径:IBMCognos Mobile Samples 因为Report Sepc保存的是报表的定义,所以我们可以用Cognos打开定义文件(xml格式)直接还原出报表,步骤如下: 1. 打开R原创 2014-05-21 10:07:45 · 1757 阅读 · 0 评论 -
使用MotioPI恢复Framework Manager的Package
当我们本地存储的FM Package损坏后,我们还是可以用CognosContent Store里面的数据恢复。而且Cognos也提供了一些文章来指导如何操作,可能要敲一大堆命令并且重启Cognos服务。Howto recover a corrupted or lost Framework Manager model从网上搜索到一个免费的软件MotioPI可以用来恢复FM的Package转载 2014-07-08 15:13:55 · 1252 阅读 · 0 评论 -
Cognos YTD计算
比如根据销售日期计算当前YTD和之前一年YTD的销售额: Current YTD Sales:if ( SalesDate between _make_timestamp(extract(year,current_date), 1, 1) and current_date )then (SalesAmount)else (0)Prior YTD Sales:if原创 2014-06-19 11:41:10 · 2097 阅读 · 0 评论 -
Cognos 如何让汇总行在明细列的顶部
用户希望将汇总的数据显示在第一行,但是Cognos默认出来的汇总数据是放在最后一行。在Cognos论坛看到一个帖子提到了解决办法: http://www.cognoschina.net/club/viewthread.php?tid=41673&pid=353555&page=1&extra=#pid353555 我按照上面文字提到的步骤自己做了一遍: 1.打开Report S转载 2013-12-06 11:27:50 · 2803 阅读 · 0 评论 -
Cognos Report Studio 打开Transformer Cube无法直接下钻
早上同事用Transformer发布了一个Cube,但是Report Studio打开的时候发现无法直接向下钻取。我尝试用Analysis Studio打开可以正常实现钻取,但是在Report Studio中不行。 其实在Report Studio中有一个选项来控制钻取行为,默认的设置是不允许向上和向下钻取。如图: 将”Allow drill-up and drill原创 2013-11-21 10:43:55 · 3755 阅读 · 0 评论 -
Cognos 图表用图片取代”没有数据显示”
在Cognos中做出来报表展示的时候因为没有数据感觉显示“没有可用数据”感觉很不美观。所以想用一张图片代替。 在图表的属性里面有一个“无数据内容”,点击打开之后有三个选项: 默认就是显示“没有可用数据”,第一个选项的话是什么都不显示。最后一个是默认选项。我们可以选择第二个,这样的话在图表旁边会多出一个无数据内容的标签: 在这个标签中删除“没有可用数据”然后拖入原创 2013-09-11 15:37:01 · 2135 阅读 · 0 评论 -
Cognos 对于细粒度权限控制的解决办法
对于一些敏感数据对于权限的控制是要求很严格的,不同级别或者不同部门的员工一张报表看到的数据是完全不一样的。在Cognos中可以在Frankwork,Transfomer或者Report中对这些数据进行控制。 下面的例子是讲解了在Report中根据访问者账户权限数据进行控制,非常的方便。 比如,在员工人数按照部门分布报表中,我们希望限制每个经理只能看到汇报给他的员工人数,而不希望他原创 2012-11-14 15:56:05 · 3854 阅读 · 0 评论 -
Cognos 10.1 饼图百分比小数点显示的问题
早上用Cognos 10.1 做了一张销售百分比的饼图,发现有一个区域的销售显示0%。之后在数据中添加了计算项百分比,保留两位小数。在饼图显示值中直接使用计算的百分比,保留两位小数位,结果值竟然直接不显示了(如图)。 之后尝试在8的图标中可以正确显示(不过丑了点): 最后再做了一次尝试,将值显示中的位置从“全部围绕饼图”变为“对其饼图的左侧和右侧”,结果竟然显原创 2013-04-10 09:36:01 · 4210 阅读 · 0 评论 -
Cognos Active Report 时间区间选择的解决办法
前几天帮用户做了一个Active Report自己感觉做的蛮炫的(自夸一下),但是后来用户提到要增加一个时间筛选的功能。如下图: 一般的Active Report都是根据单个值选择报表,区间的选择还真没做过。当时跟用户讲图表中动态过滤时间区间可能无法实现。因为这是由于active rpeort的特性决定的。所有图表在active report中都保存为图片,根据过滤值的个数,就有原创 2013-05-17 09:55:13 · 2253 阅读 · 0 评论 -
Cognos显示过期数据
最近使用Cognos做Active Report发现数据库数据更新以后运行Cognos报表仍然显示过时的数据。猜测可能是缓存的问题(使用缓存可以提供性能)。尝试清除IE缓存但是仍然无效。可能需要清除Cognos自己的缓存。 Cognos的查询服务缓存管理 (Query Service Caching)会复用先前执行的结果,可能的话,会避免在数据库中使用新查询。当使用小修改重新运行报表、在相原创 2013-05-09 11:23:29 · 2850 阅读 · 3 评论 -
Error 'Unable to upload, exceeded limit at line 1000'
今天使用Cognos倒入外部数据的时候出现错误“'Unable to upload, exceeded limit at line 1000'”,使用下面的步骤可以解决: Steps:1 Open the model for the package in Cognos 10 Framework Manager2 Update/confirm the governor setting原创 2013-06-17 15:44:22 · 1326 阅读 · 0 评论 -
Cognos报表如何动态显示图片
用户希望可以根据产品在Cognos中动态的显示出产品的Log,这个在Cognos中可以通过条件变量实现,每个产品值对应一个图片名称。这样做比较复杂,首先要定义多个变量,然后针对于每个变量设置Image URL地址。 具体如何实现可以参考:How to show images dynamically? 还有一种办法是在URL Source中来源类型使用”Report Expres原创 2013-06-19 16:57:35 · 1938 阅读 · 0 评论 -
如何隐藏Cognos Viewer
如何隐藏Cognos Viewer ,hiding Cognos 10 viewer原创 2013-07-09 13:52:10 · 1758 阅读 · 0 评论 -
无法将“任何人”从Cognos系统管理员删除
配置好Cognos 10.2之后想要将任何人从系统管理成员列表中移除,但是失败。 解决办法是: 先添加其他成员到系统管理员组,之后再删除任何人。 因为如果没有添加其他成员就删除的话,将无法登陆Cognos环境。所以先要添加用户为系统管理员才可以删除。原创 2013-08-08 13:38:21 · 1369 阅读 · 0 评论 -
Cognos How to set the default email sender to a specific value
在IBM Cognos设定不同的发件人。Problem(Abstract)Is there a way to have all reports sent by all users to display the same "From" email address?In other words, how do you set the default sender to a specif转载 2016-04-21 17:30:52 · 868 阅读 · 0 评论