添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

您可以在公式中使用运算符来执行算术运算(加、减、乘等)或逻辑比较(大于、小于、等于等)。 还可以使用括号括起表达式,以控制公式的求值顺序。 使用运算符可以组合(连接)字符串。

当操作或函数需要特定类型的数据时,Microsoft Visio 会自动尝试转换数据类型。 例如,乘法运算符需要数值参数,而 &(字符串连接)运算符需要字符串参数。 如果参数不能被转换为所需的数据类型,会提供一个默认值。 这种情况下各类型的默认值分别为:对数值而言是零,对布尔值而言是 FALSE,对字符串而言是 "",等等。

下表举例说明了表达式及其结果。

符号比较运算符 (>、 <、 等) 是大多数比较的最佳选择。 替代运算符 ( GT LT 等) 与 Visio 用于在内部存储值的 15 位精度进行精确比较。

用替代运算符比较舍入后的或计算出的值时,在所有实际情况下计算结果都应为 TRUE 的表达式可能会返回 FALSE。

使用比较运算符比较文本字符串时,字符串将首先转换为数值。 无法转换的文本字符串返回值 0;因此,比较会有所不同,并且可能不会产生预期的结果。 若要执行标准字符串比较,请使用函数 STRSAME 或 STRSAMEEX。

当一个公式包含多个表达式时,按照运算执行的顺序对这些表达式求值。 下表显示了 Visio 中运算符的求值顺序。

您可以使用括号将表达式括起来以改变求值顺序。 Visio 首先从左至右对括号内的表达式求值。 例如:

4 + 5 * 6 = 4 + 30 = 34

(4 + 5) * 6 = 9 * 6 = 54

如果括号中的表达式是嵌套的,则最先计算最里层括号内的表达式。

& 运算符返回一个新的字符串。 您可以用 & 运算符创建复合词或短语。 语法如下:

“string1”&“string2”

"dog" & "house" 返回 "doghouse"