改变cognos的柱子、x轴提示:
1.先让X轴显示达到要求,因为它是一个图片,是Server返回来给web的,我们无法在生成图片后去修改
2.当X轴和柱子的显示、title提示均不一致时,做法有点特殊
a.先拖入组合数据项A_B_C,把文本来源改为数据项值,数据项值来源改为单一数据项A
b.让自定义标签显示,来源为数据项值,数据项值为组合数据项A_B_C
c.最终修改的结果是:
图表文本项:A ->A
图表标签: A_B_C ->A_B_C
运行后,柱子上的提示是:A_B_C = A, X轴提示是:A_B_C = A,X轴显示值是:A
3.接下来我们就要利用JS来遍历报表生成的<map><area ...><area ...></mpa>标示,手动修改area.title的值
来让柱子提示变为:
A文本 = A
B文本 = B
C文本 = C
X轴提示变为:
A文本 = A
<script type="text/javascript">
var areas = document.getElementsByTagName("area");
for (var i = 0; i < areas.length; i++) {
var area = areas[i];
if (area.getAttribute("type") == 'chartElement') {
var title = area.title;
var s = title.split("\n");
var tempStr = s[0].split("=")[0].split("#");
if(tempStr[1] != "" ){
var starttimeStr = tempStr[0];
var objNameStr = tempStr[1];
var namecgiStr = tempStr[2];
var myTitleValue = "小区 = " + namecgiStr + "\n开始时间 = " + starttimeStr + "\n分析范围 = " + objNameStr;
area.title = myTitleValue + "\n" + s[1];
}
else{
var starttimeStr = tempStr[0];
var namecgiStr = tempStr[2];
var myTitleValue = "小区 = " + namecgiStr + "\n开始时间 = " + starttimeStr;
area.title = myTitleValue + "\n" + s[1];
}
}
else{
var title = area.title;
var s = title.split("=");
var myXTitle = "小区 = " + s[1];
area.title = myXTitle;
}
}
</script>
分享到:
相关推荐
以下是如何在Cognos报表中添加柱状图的详细步骤: 1. **创建数据源和查询**: 首先,你需要定义数据源,并创建一个查询来获取你要在图表中展示的数据。这通常涉及到选择数据库连接,然后在查询面板中选择需要的表...
cognos 架构图,详细描述cognos 架构原理,运行机制
cognos资料 cognos资料 cognos资料 cognos资料 cognos资料
Cognos是一款由IBM公司提供的企业级商业智能(BI)和性能管理软件,它为企业提供了一整套数据报告、分析和决策支持工具。Cognos的开发流程是确保有效实施和利用这一强大平台的关键步骤。以下是对Cognos开发流程的...
Cognos支持多种图表类型,如柱状图、折线图、饼图等,可以根据需求自由组合和定制。 此外,Cognos还提供了一些高级功能,比如数据分析、数据透视、过滤条件、自定义计算和脚本等,这些可以帮助用户深入挖掘数据,...
2. **数据可视化**:Cognos 8.4 提供了丰富的图表类型,包括线图、柱状图、饼图、散点图等,使复杂数据变得直观易懂。用户还可以自定义颜色、样式和交互性,以适应不同的展示需求。 3. **信息工作室**:Cognos 8.4 ...
在Cognos开发过程中,工作流程图是非常重要的工具,它有助于理解并优化整个开发过程。以下是Cognos开发工作流程的主要环节: 1. **需求分析**:这是任何项目的第一步,包括与业务用户进行沟通,了解他们的需求,...
通过SDK,你可以创建、修改、运行和管理Cognos报告。这包括获取报告定义、更改参数、触发执行以及获取结果集。对于更复杂的数据分析,SDK可能还支持访问Cognos的查询服务,以构建自定义SQL查询。 5. **安全性**: ...
### Cognos 10.1 配置 IIS Cognos Web 服务及启动步骤详解 #### 一、概述 IBM Cognos 10.1 是一款强大的商业智能和绩效管理软件套件,它提供了全面的数据分析、报告、仪表板等功能。为了确保其在Web环境下的正常...
Cognos SDK 开发指南 这个文本介绍了 Cognos 8 功能组件,并主要功能及开发指引。 Cognos 8 的功能组件 Cognos 8 的功能组件分为服务器端和客户端两部分,服务器端是基于SOA构架的Cognos 8服务,以Web Service的方式...
Transformer的练习文件C82_OLAP74.zip应解压到C盘根目录,同时修改Cognos.INI文件,添加连接字符串,确保能访问GOSL、PpModel等库。连接字符串可以从Cognos Connection门户的Directory菜单下的数据源Connection属性...
在数据分析和商业智能领域,Cognos 是一款广泛使用的报表和分析工具,它为企业提供了强大的数据可视化能力。本文将深入探讨如何在 Cognos 中创建树形报表,以帮助用户更好地理解和组织复杂的数据结构。 首先,理解...
COGNOS FM(Framework Manager)是IBM Cognos Analytics中的一个关键组件,主要用于构建和管理数据模型,它是数据仓库和BI项目的基础。本教程将引导新手逐步了解并掌握COGNOS FM的应用开发。 在COGNOS FM应用开发...
- **在提示页显示前修改**:在用户看到提示页面之前,可以使用JavaScript预设提示字段的值,比如: - **设置文本框值**:可以编程方式为文本框设置默认值。 - **列表框选择项**:在多选列表框中,可以预先选择...
Cognos报表开发技术 Cognos报表开发技术是指使用Cognos Business Intelligence开发报表的技术,主要应用于商业智能领域,旨在帮助企业决策者和业务用户快速获取有价值的商业信息。下面是该技术的相关知识点: 1. ...
**Cognos固定报表开发流程简介** Cognos是一款由IBM公司提供的企业级商业智能(BI)和性能管理软件,广泛应用于数据报表、数据分析和决策支持。本篇将重点介绍Cognos固定报表的开发流程,帮助你了解如何在Cognos...