- 水晶报表教程
- 水晶报表 - 首页
- 水晶报表 - 概述
- 水晶报表 - GUI 导航
- 水晶报表 - 选项
- 水晶报表 - 页面布局
- 水晶报表 - 获取帮助
- 水晶报表 - 设计环境
- 水晶报表 - 数据源
- 水晶报表 - 查询
- 查询筛选器和筛选条件
- 水晶报表 - 基于时间的筛选器
- 字段对象控件和修改
- 水晶报表 - 节
- 水晶报表 - 删除节
- 水晶报表 - 分组
- 水晶报表 - 分组选项
- 水晶报表 - 模板
- 水晶报表 - 插入对象
- 水晶报表 - 图表
- 水晶报表 - 交叉表布局
- 水晶报表 - 定义公式
- 水晶报表 - 公式工作坊
- 创建和修改公式
- 水晶报表 - 应用布尔公式
- 水晶报表 - If-Then-Else
- 水晶报表 - 应用计算
- 水晶报表 - 条件格式化
- 水晶报表 - 创建变量
- 水晶报表 - 创建数组
- 水晶报表 - 参数
- 水晶报表 - 筛选器
- 水晶报表 - 提示面板
- 水晶报表 - 级联提示
- 水晶报表 - 创建参数字段
- 水晶报表 - 编辑参数字段
- 水晶子报表 - 概述
- 水晶报表 - 数据导出概述
- 水晶报表 - 数据导出到 Excel
- 水晶报表 - 数据导出到 XML
- 水晶报表 - 数据导出到 HTML
- 水晶报表 - 数据导出到 CSV
- 水晶报表有用资源
- 水晶报表 - 快速指南
- 水晶报表 - 有用资源
- 水晶报表 - 讨论
水晶报表 - If Then Else
if-then-Else 语句是所有控制流语句中最基本的。它告诉你的程序仅在特定条件满足时才执行某一部分代码。
如果你看到以下带有布尔运算符的 If-Then-Else 语句,它允许你在公式中传递多个条件,并在条件为真时返回值。
If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and ToText({PROJECT.Time\Year}) [1] = "2") or ({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and ToText({PROJECT.Time\Year}) [1] = "2") Then "Five star rating CUSTOMER" Else "1 star rating CUSTOMER"
此语句表示,当任何条件为真(OR 运算符之前和之后),则它将打印五星级评级客户,否则将打印一星级评级客户。
此公式已保存,然后根据以下图像所示的结构选项卡添加到报表的正文中。
报表中添加了一个新列,其中包含 TEST 公式中提到的客户评级。
广告