Excel服务器2010教程
  • 1.1 Excel服务器是信息系统工具
  • 1.2 用Excel服务器构建信息系统
  • 1.3 基于Excel服务器的信息系统架构
  • 1.4 如何学习使用Excel服务器
  • 2.1 安装概述
  • 2.2 服务端安装
  • 2.3 客户端安装
  • 2.4 Excel服务器的组成模块
上一节 下一节

20.2 逻辑表达式

表间公式或回写公式的筛选条件是一个逻辑表达式。所谓逻辑表达式就是一个判断,它的结果只有两种可能,或者为“真”,或者为“假”。

最简单的逻辑表达式就是一个关系判断(又称关系表达式),它用“=”、“<>”、“>”、“>=”、“<”、“<=”、“形如”、“属于”、“不属于”等关系运算符连接左右两端,如:

客户表.登记日期>=本报表.日报:日期

间隔时间(dd,客户表.登记日期,系统变量.当前日期)>=30

订单_主表.合计金额>20000

若干个关系表达式,可通过“并且”、“或者”、“不满足”三个逻辑运算符连接起来,表达更复杂的逻辑关系,如:

(客户表.登记日期>=本报表.销售台账:日期 并且 客户表.大区=’京津’)

(本报表.销售台账:查询品名=’’ 或者 (订单_明细.产品名称=本报表.销售台账:查询品名 并且 订单_主表.已发货=’是’))

关系运算符

=:左端等于右端,要求两端数据类型相同

<>:左端不等于右端,要求两端数据类型相同

>=:左端大于右端,要求两端数据类型相同

>=:左端大于或等于右端,要求两端数据类型相同

<:左端小于右端,要求两端数据类型相同

<=:左端小于或等于右端,要求两端数据类型相同

形如:要求左右两端都为字符型的数据,且左端字符串中包含右端字符串,如

’中华人民共和国’ 形如 ‘中华’                            成立

‘中华’ 形如 ‘中华人民共和国’                            不成立

属于、不属于:要求右端必须是集合函数,详见本章第6节

有值、无值:要求左侧必须是一个字段名,如:

订单_主表.状态 无值

逻辑运算符

并且:当A和B都成立时,“A并且B”成立。

或者:当A和B中有一个成立时,“A或者B”成立。

不满足:当A成立时,“不满足A”不成立。当A不成立时,“不满足A”成立。例如:“不满足(1>2)”成立。

上一节 下一节