水晶报表公式必读Word文档格式.docx

上传人:b****2 文档编号:15083749 上传时间:2022-10-27 格式:DOCX 页数:30 大小:29.74KB
下载 相关 举报
水晶报表公式必读Word文档格式.docx_第1页
第1页 / 共30页
水晶报表公式必读Word文档格式.docx_第2页
第2页 / 共30页
水晶报表公式必读Word文档格式.docx_第3页
第3页 / 共30页
水晶报表公式必读Word文档格式.docx_第4页
第4页 / 共30页
水晶报表公式必读Word文档格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

水晶报表公式必读Word文档格式.docx

《水晶报表公式必读Word文档格式.docx》由会员分享,可在线阅读,更多相关《水晶报表公式必读Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。

水晶报表公式必读Word文档格式.docx

示例:

{客户.客户名}、{客户.去年销售额}

数字

1、2、3.1416

Text

“数量”、“:

”、“您的文本”运算符

+(加)、/(除)、-x(求负)运算符是可以在公式中使用的操作。

函数

Round(x)、Trim(x)

函数执行求平均值、求和与计数之类的计算。

出所有可用的函数,其参数一并列出,并根据用

途排列。

自定义函数

cdFirstDayofMonth、cdStatutoryHolidays自定义函数提供了一种共享和重复使用公式逻

辑的途径。

它们可存储在Crystal储备库中,而后可将其添加到报表中。

一旦自定义函数添加到报表后,当创建公式时,用户就可在“公式专家”中使用自定义函数。

控制结构

“If和”“Select、”“For”循环组字段值

Average(fld,condFld)、Sum(fld,condFld,

"

条件"

组字段值对组进行汇总。

例如,可以使用组字段值来得出各个组在总计中所占百分比。

其它公式

{@GrossProfit}、{@QUOTA}有关详细信息,请参阅公式语法。

语法规则用于创建正确的公式。

一些基本规则有:

将文本字符串括在引号内。

将参数括在括号内(在合适的位置)。

引用的公式使用前导@符号标识。

Crystal语法和Basic语法

创建公式时,可以选择使用Crystal语法或

Basic语法。

几乎任何使用某种语法编写的公式都可以使用另一种语法来编写。

报表可以包含使用Crystal语法的公式,也可以包含使用Basic语法的公式。

Crystal语法是包括在CrystalReports的所有

版本中的公式语言。

如果熟悉MicrosoftVisualBasic或Basic的其他版本,则您可能更熟悉Basic语法。

总而

言之,除了有特定扩展以处理报表外,Basic语

法以VisualBasic为模型。

如果您已经习惯了Crystal

语法,则可以继续使

用它,并且可受益于由

VisualBasic所产生的

新函数、运算符和控制结构。

注意:

记录选定和组选定公式不能用

Basic语法编

写。

使用Basic语法不会减慢报表的处理过程。

使

用Basic语法公式的报表可以在运行Crystal

Reports的任何机器上运行。

使用Basic语法公式无需同报表一起分发任何

附加文件。

相关主题

若要了解Basic语法,请参阅使用Basic语法创建公式。

若要了解Crystal语法,请参阅使用Crystal语法创建公式。

报表、格式化、选定、搜索、运行总计条件和警报公式。

报表公式

报表公式是在报表中创建的单独公式。

例如,计算订购日期与发货日期之间天数的公式即为报

表公式。

条件格式化公式

格式化公式更改报表的布局和设计,以及文本、

数据库字段、对象或整个报表节的外观。

通过“格

式编辑器”来设置文本的格式。

如果需要创建格

式化公式,请从“格式编辑器”访问公式工作室。

请参阅使用条件格式化。

选定公式

选定公式指定并限制在报表中出现的记录和组。

您可直接输入这些公式,或者可使用“选择专家”指定选定内容。

CrystalReports接着将生成记录选定和组选定公式。

可以选择手动编辑这些公式,但必须使用Crystal语法。

请参阅选择记录。

搜索公式

搜索公式帮助您在报表中定位数据。

与选定公式类似,一般您不需要直接输入这些公式,而是使用“搜索专家”来指定搜索判据。

CrystalReports生成该公式。

可以选择手动编辑这些公式,但必须使用Crystal语法。

如果您已经了解Basic语法,则只需要了解少量的Crystal语法便可以修改大多数选定公式和搜索公式。

运行总计条件公式

运行总计条件公式使您能够定义运行总计求值或重置所依据的条件。

请参阅创建条件运行总计。

警报公式

警报公式帮助您定义报表警报的条件和消息。

参阅关于报表警报。

水晶报表常用公式:

1、创建计算字段添加到报表

2、格式化报表上的文本

3、提取文本字符串的一个部分或多个部分

4、提取日期中的部分

5、使用自定义函数

公式有多种用途。

如果需要特殊的数据操作,可以使用公式来完成。

计算打折15%后的价格:

Crystal语法示例:

{订单细节.单价}*.85

VB语法示例:

formula={订单细节.单价}*.85

将“客户名称”字段中的所有值更改为大写字母:

UpperCase({客户.客户姓名})

formula=Ucase({客户.客户姓名})

3、提取文本字符串的一个部分或多个部分提取客户名称的第一个字母:

{客户.客户姓名}[1]

formula={客户.客户姓名}

(1)

4、提取日期中的部分:

确定发出订单的月份:

Month({订单.订单日期})

formula=Month({订单.订单日期})

将$500从美国货币转换为加拿大货币:

cdConvertUSToCanadian(500)

formula=cdConvertUSToCanadian(500)

水晶报表警报

目录:

一、关于报表警报

二、使用报表警报

1、创建报表警报

2、编辑报表警报

3、删除报表警报

4、查看报表警报

5、在公式中引用报表警报

报表警报是在CrystalReports中创建的、当报表数据遇到特定条件时出现的自定义消息。

报表警报可以指示用户将采取的操作或有关报表数据的信息。

报表警报是用对指定条件进行计算的公式创建的。

如果条件为真,则触发警报并显示出警报消息。

消息可以是文本字符串或者是兼有文本和报表字段的公式。

一旦触发报表警报,则直到您刷新报表数据时才会再次对该警报进行计算。

报表警报是针对每个报表的,因此您需要决定何时使用它们,何时不使用它们。

报表警报对于指出重要信息(如高于或低于某一界限的销售额)

很有用。

而且由于警报消息是由您创建的,因此也可针对您的数据。

着重介绍为使用报表警报而需执行的任务:

----------------------------------------------

创建报表警报时,必须完成下列三个步骤:

命名警报。

定义触发警报的条件。

创建希望在触发警报时显示的消息(此步骤是可选的)。

创建报表警报

在“报表”菜单上,指向“警报”,然后单击“创建或修改警报”。

出现“创建警报”对话框。

单击“新建”。

在“名称”框中输入新警报的名称。

在“消息”框中输入警报消息。

“消息”框使您可以输入用作默认值的消息。

如果希望每次触发警报时显示相同的消息,请在“消息”框中输入该消息。

然而,如果希望使用公式以便用数据元素自定义消息,请参阅下一个步骤。

如果希望使用公式创建警报消息,请单击“消息”框右侧的公式按钮。

出现公式工作室。

有关如何使用编辑器的信息,请参阅使用公式编辑器。

输入警报消息公式。

例如,如果希望看到消息“Countryisastarperformer(”其中Country是某个具体国家/地

区的名称),可以创建下列公式:

GroupName({Customer.Country})+"

isastarperformer"

警报消息公式的结果必须是一个字符串。

DefaultAttribute函数可用于引用添加到“消息”框中的消息。

例如,如果“消息”框中的消息是“isastarperformer,则”警报消息公式可以是:

GroupName({客户.国家或地区})+DefaultAttribute

该公式依赖于您在“消息”框中输入的文本,那些文本成为DefaultAttribute。

消息条件公式可以使用Crystal语法或Basic

语法来创建

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1