0
推荐
2875
阅读

IBM Cognos最佳实践:在Cognos中使用jQuery实现动态报表

介绍目的本文档介绍了如何在IBM Cognos Report Studio中使用jQuery,以在报表中向最终用户展现更多动态和交互性的方法。同时,也描述了开发人员如何使用强大的开源JavaScript库jQuery添加动态的用户界面元素到报表中。适用范围本文档使用IBM Cognos BI版本10.1.1和10.2在所有支持的平台上测试过,并且也可能支持后续的发...

发表了文章 • 2015-10-01 21:51 • 0 条评论

0
推荐
2569
阅读

Report Studio之JavaScript技巧八、使用JavaScript创建可变宽度条形图表

有一张显示所有产品的单位成本和单位价格的报表。同时,还使用这两个指标计算利润率。用户自然对单位价格和利润率更高的产品更感兴趣。在此例中,我们将使用JavaScript创建“可变宽度条形图表”,用来为每一个产品显示一个条形图。条形图的长度将由利润率决定,而宽度,将由单位价格决定。 准备工作… 使用Produc...

发表了文章 • 2015-10-01 21:35 • 0 条评论

0
推荐
2780
阅读

Report Studio之JavaScript技巧七、操纵日期时间提示控件

有一张使用日期时间提示控件过滤发货日期的报表。默认情况下,Cognos选择当前日期和午夜十二点做为默认日期和时间。Report Studio允许我们修改此默认值为一静态值。但是修改后的默认值是硬编码的,也就是写死了的。用户希望时间总是能默认选择日期为报表运行时间的前一天,时间为下午五点。在此例中,我们将学习如何修改...

发表了文章 • 2015-10-01 21:32 • 0 条评论

0
推荐
2351
阅读

Report Studio之JavaScript技巧六、自动选择多个提示值并提交报表

一张在提示页中有数值类型提示的报表。通常,用户使用数据库中最近的月份,Camping Equipment,E-mail作为各提示的提示值运行报表。他们希望能有这样一种功能,一方面像通常一样可以手动的选择各个提示的值,或者,通过点击一个按钮实现选择并提交之前常用的默认值。在此例中,我们将在提示页中添加一个按钮,用户通过点...

发表了文章 • 2015-10-01 21:29 • 0 条评论

0
推荐
2478
阅读

Report Studio之JavaScript技巧五、显示/隐藏提示控件

现有一张按product line和order method显示sales quantity的报表。用户需要在product line或order method上应用过滤,而且每次只需要过滤其中之一。他们希望可以方便的通过不同的选择显示不同的提示。 准备工作… 使用product lines,order methods和sales quantity建立一张列表,并在product lines和order met...

发表了文章 • 2015-10-01 21:27 • 0 条评论

0
推荐
2248
阅读

Report Studio之JavaScript技巧四、验证文本框提示

现有一张使用文本提示框的报表。用户希望在文本框中以nnnn-nnnnnnnn的格式输入提示。此例,我们一起编写一个脚本用来验证用户输入的内容是否符合格式要求。如果符合要求,则提交报表。 准备工作… 任创建一张使用textbox prompt的报表。 如何实施… 1. 在textbox外,嵌套上一个span标签,并命名...

发表了文章 • 2015-10-01 21:25 • 0 条评论

0
推荐
2096
阅读

Report Studio之JavaScript技巧三、重运行报表时清空listbox控件中的选择

有一张用户可以从列表框中复选product lines的报表。当用户重新运行报表时,之前在列表框中的选择被系统自动记住了。现在用户希望在重新运行报表时,之前所有的选择都被清空。 准备工作… 任创建一张在Product Lines上应用了过滤的报表,为product line创建一个Listbox类型的prompt,并设置其multi-select属性...

发表了文章 • 2015-10-01 21:24 • 0 条评论

0
推荐
2199
阅读

Report Studio之JavaScript技巧二、修改提示的下拉框标题

在上一篇博文中,值提示的第一行显示数据项的名称:Month key (Shipment date)。现在用户希望将其修改为一般的用户友好型文本。 准备工作… 使用上一示例生成的报表。 如何实施… 1. 我们需要在上一示例使用的JavaScript中使用的脚本中添加一行,用来修改值提示的第一行(index0)。打开上一示例...

发表了文章 • 2015-10-01 21:22 • 0 条评论

0
推荐
2319
阅读

Report Studio之JavaScript技巧一、提示的动态默认值

假定有一张用户可以选择发货月份的报表。发货月份为一系列的值直到当前月。用户经常要选择上一个月以查看上一个月的数据,所以他们希望可以设置提示的默认值为上一个月。 准备工作… 任意创建一张包含Shipment Month Key字段的报表,定义detail filter为:[Shipment Month Key]=? ShipmentMonthKey?添加一...

发表了文章 • 2015-10-01 21:21 • 0 条评论