日期:2014-05-20  浏览次数:20839 次

【分享】水晶报表2008新增功能点评
点击这里访问更好看点的版本

 
水晶报表2008问世已经一年左右了,不过从目前的应用来看 ,应用的并不多。

现在市面上用的最多的还是CR9, VS2005自带版本,VS2008自带版本及 CR XI (R2)。



本文的主要内容来自官方文档,结合个人的经验,做一些说明,我个人建议大家尽量升级到此版本。
============================================================
1.1.1 利用Flash、Flex 和Xcelsius 实现的高级信息可视化
注意: Flash 功能在.NET Winform 和Java DHTML 查看器中只可用于查看。
Adobe Flash 集成
通过Flash 提供了许多灵活的数据呈现选项。Flash(SWF)文件现在可集成到报表中,并且可通过Flash 变量与SWF 共享报表数据。

利用此功能可以创建引人注目的、交互式的、且包含丰富信息的报表。SWF 文件可嵌入在报表中,也可以通过网站链接。




阿泰注释:

似乎没有说的好对嘛?呵呵,还得会做flash才行啊
Xcelsius 集成
提供具有专业水准外观并提供强大的决策支持的报表。将Xcelsius 生成的SWF 文件导入报表,从改进的设计时集成和出色的可视化图形中受益。

假设分析模型增强了报表的功能,可利用该模型,用户无需离开报表文件便可动态地做出重要决策。
阿泰注释:

不知道什么是Xcelsius对吧?这个才是真正的flash应用,且不必会任何flash制作,是BusinessObjects非常酷的一个产品。

支持数据的动态显示,变换参数,产生实时图表。效果非常之炫。
[hjp2=400,300,true]http://www.sap.com/solutions/sapbusinessobjects/multimedia/demos/worldsalesbyregions.swf[/hjp2]

实现这个效果仅仅是需要设置数据,无需懂任何Flash.

Xcelsius(中文名称:水晶易表)的更多信息可从此处获得:

http://www.china.businessobjects.com/products/crystalxcelsius/default.asp
Adobe Flex 集成
通过将Adobe Flex(SWF)应用程序嵌入到报表中,将报表与运营工作流集成为一体。

使用Adobe Flex Builder 可以创建任何业务用户界面,该用户界面可访问报表数据并与外部Web 服务集成。

可通过Flash 变量将报表中的数据传递到Flex 应用程序,从而可轻松地创建灵活的用户界面,即使您对数据没有Web 服务访问权限。

Flex 应用程序可执行诸如数据库回写等任务,并可在Crystal Reports 内直接调用运营工作流(阿泰:这个很厉害吧)。

1.1.2 改善的最终用户报表查看体验
交互式报表查看
从报表中获得更多信息。利用.NET Winform、Java DHTML 和.NET Webform 查看器可以在报表上进行排序、过滤和设置报表格式,

这些新功能使用户能够以交互方式浏览信息,而无需重新查询数据库。

新的可选参数可以实现用户驱动的复杂过滤方案。用户可以用更少、更灵活的报表回答更多的业务问题,从而大大减少了开发人员和IT 支持。


阿泰:以前还需要绞尽脑汁地在程序里做排序,现在轻松实现了。
参数面板
报表设计器和.NET Winform、Java DHTML 以及.NET Webform 查看器现在有一个参数面板,利用该面板可以在不刷新数据的情况下设置参数值。

报表使用者可以在该报表上轻松地查看用于报表的参数,更改这些参数,并将新值直接应用于随报表保存的数据。

 
灵活的分页
新的分页功能允许报表设计人员自定义页面大小,并可轻松地控制在N个记录/组后分页。

一个报表可以同时具有纵向和横向页面,并且可通过压缩页脚来删除组尾的空白空间。这些功能可使报表更易于阅读,从而改善了联机报表使用体验。
 


阿泰:这个可真是广大使用者的福音啊,呵呵,还记得2008之前的分页是怎么做的吗? 各个节上都可以设置,不过选项有些差别。
1.1.3 增强的报表设计器功能
功能强大的交叉表
将汇总、方差和任何其他自定义计算插入到交叉表的行或列中。

自定义计算使得交叉表的功能比以前更为强大,并且,可以在得益于表结构的报表(特别是财务报表)中使用自定义计算。

交叉表的表结构使得报表的构建和维护可以更为快捷地完成。此功能还为基于交叉表的图表提供了强大的优势,因为可以在图表中图形化交叉表中的自定义公式。



阿泰:很高兴现在交叉表不仅仅是数据交叉那么简单了,更高级的运算功能使其真正发挥功效了。可惜的是,显示效果上没有多少改进。
内置的条形码支持
通过使用上下文菜单中的“更改为条形码”新功能,只需单击几次鼠标即可生成条形码。

可以轻松地将字段转换为Code39 条形码,而无需编码和额外的步骤。可以从第三方条形码供应商处获得其他条形码字体。

阿泰:热泪盈眶吧?呵呵~~  早先这两款条码好像是要单独收费的。
增强的设计人员功能
提供了诸如全局公式搜索、复制公式、复制运行总计、自动完成字段名以及在“字段资源管理器”中查找等功能,从而提高了报表设计人员的工作效率。
 
超链接向导
新的“超链接向导”允许报表设计人员自动创建Crystal Reports 公式来调用BusinessObjects Enterprise OpenDocument 超链接,

从而节省了报表设计人员宝贵的时间。
注意: 此功能只可用于BusinessObjects Enterprise Release 3 服务器环境。
1.1.4 新增的灵活部署选项
将报表直接保存到crystalreports.com
从crystalreports.com 直接打开报表以及将报表直接保存到crystalreports.com,便是用按需报表服务功能扩展了部署选择。

利用这种新的集成,可以安全地管理和共享报表,而无需依赖于IT 部门。
改善的XML 导出
可用几乎任何业界标准格式呈现报表。利用新的XML 导出,无需编程便可以更快更轻松地与特定于行业的业务流程集成。

XSLT 转换嵌入在报表文件中,并且将在导出到XML 时由报表查看器触发。

现在,可以从报表查看器内调用XML 导出。

此功能提供了一个灵活而强大的衔接方法,用于转换CrystalReports 数据,并将其集成到其他应用程序中。
高级报表发布
也称为报表群发,这种新的高级发布功能是一个平台,用于成批分发个性化的内容。

可以基于不同的数据源创建多个报表,将报表合并为一个所需的文件格式(例如,PDF),用个性化内容加载报表,

然后将报表发送到动态收件人列表— 所有这些步骤只需一项操作即可完成。

可以以单独操作的形式将内容存档、打印内容或通过电子邮件发送内容,也可以同时执行这些操作。

此功能使计划操作变得更快更轻松,并使用户有能力实施经济有效的一对一行销活动和其他个性化的高数量报表生成、分发。
注意: 此功能只可用于BusinessObjects Enterprise Release 3 服务器环境。
1.1.5 灵活的应用程序集成
集成的salesforce.com 驱动程序
现在可以生成依据实时salesforce.com 数据进行刷新的报表。

包括的salesforce.com 驱动程序已针对依据salesforce.com 创建报表进行优化,可以轻松地访问完整的客户数据,并将其转换为具操作性的业务信息。