负数的百分率怎么算?

lmhosts 2008-05-07 06:25:45
负数的百分率怎么算?
比如计划-106万,完成-204万,完成率多少?
...全文
1640 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lmhosts 2008-05-07
  • 打赏
  • 举报
回复
跟正数算法一样


不过结果数因该用红笔写 也叫 赤字

204/106*100% 我的想法
正宗老冉 2008-05-07
  • 打赏
  • 举报
回复
零参与百分率的计算,没有意义。
zarge 2008-05-07
  • 打赏
  • 举报
回复
这个总得有个参照的基准吧,比如计划是正数时,其实隐含条件是从0开始的,计划是负数总不能从负无穷开始吧
正宗老冉 2008-05-07
  • 打赏
  • 举报
回复
与正的一样。
ThreeCupOfTea 2008-05-07
  • 打赏
  • 举报
回复
负百分比啊。
robotframework学习笔记之 学习笔记之———变量 变量 Robot Framework的变量分为标量, 列表和字典, 分别使⽤语法格式 ${SCALAR}, @{LIST} 和 &{DICT} 来定义。 此外, 环境变量可以直接使⽤语法 %{ENV_VAR} 来获取。 标量,可理解为单值变量,与之对应的是List这种多值变量。单值不仅仅像是字符串、数值这样的,还有可能是个对象或者字典。只有带@标识的变量能够确认是List变量,⽽ 带$标识的变量则要取决于它的变量名或者变量值,才能确定它到底是什么变量,特别是变量值。因为变量之间是可以转换的,例如使⽤$标识的变量,实际上也可以在接收List 值后转换成List变量。 变量在下⾯的情况中很有⽤: 当测试数据中的字符串经常变化时. 使⽤变量的话就只需要在⼀个地⽅修改. 当创建系统⽆关和平台⽆关的测试数据时. 使⽤变量替代硬编码的字符串可以⾮常⽅便(例如, ${RESOURCES} 替代 c:\\resources, ${HOST} 替代 10.0.0.1:8080). 因为变量值可以在测 试执⾏时 通过命令⾏选项设置, 所以修改系统相关的变量⾮常容易(例如, --variable HOST:10.0.0.2:1234 --variableRESOURCES:/opt/resources). 当需要传递对象⽽不是字符串参数给关键字时. 这种情况下只能使⽤变量实现. 当不同的关键字(这些关键字可能来⾃不同的库)之间需要通信时. 可以将⼀个关键字的返回值先赋值给⼀个变量, 然后再作为参数传递给另外⼀个关键字 当某个值太长或者太复杂时. 例如, 使⽤ ${URL} ⽐直接使⽤http://long.domain.name:8080/path/to/service?foo=1&bar=2&zap=42 简短很多. Robot Framework 变量, 与关键字类似, 是不区分⼤⼩写的, 同时其中的下划线和空格也会被忽略。推荐使⽤⼤写字母来表⽰全局变量(如 ${PATH} 或 ${TWO WORDS}), ⼩写字母来 表⽰局部变量(如 ${my var} 或 ${myVar})。 ⼀、获取列表项 使⽤下标语法 @{NAME}[index] 可以获取到列表变量中指定项的值, 其中 index 是要获取的项的下标。下标从0开始, 负数的下标等同于从列表末尾向前数。下标长度超过列表范围 会导致错误。下标值⾃动转换为整数, 同样⽀持变量表⽰。获取到的列表项基本等同于⼀个标量变量。 ⽰例: ⼆、字典变量 2.1 字典中的项可以作为命名参数传给关键字。假设有个字典变量 &{USER} 中有值 {'name': 'robot', 'password': 'secret'}, 则下⾯两个⽤例的效果是等价的。 2.2 获取字典变量中的项 可以通过 &{NAME}[key] 这样的语法格式获取字典中某项的值, 其中 key 是键的名称。键名当作字符串处理, ⾮字符串的键可以⽤变量代替。通过这种⽅式获取到的值可作为标量 变量使⽤。 如果键是字符串, 还可以使⽤另⼀种语法格式 ${NAME.key}(注意到这⾥是 $ )。 ⽰例: 三、创建变量 3.1 创建标量变量 如果⼀个标量变量的值很长, 可以分割到多列甚⾄多⾏。默认情况下, 各个单元格中的值最终会使⽤空格拼接起来, 不过可以在第⼀格中使⽤ SEPARATOR= 来指定 连接符。 执⾏结果: 3.2 创建列表变量 3.3 创建字典变量 如果有多个项重名, 只保留最后那个. 如果项中包含字⾯的等号, 则该等号必须使⽤反斜杠进⾏ 转义, 如 \= 字典变量中的项是有顺序的,也就是说字典总是会按定义时的顺序迭代,这在把字典当作列表变量使⽤时(例如在 FOR循环 )很有⽤。当字典被当作列表迭代时, 实际返回的值 是字典的键。例如, @{MANY} 变量的值是 ['first', 'second', 3]。 四、命令⾏中设置变量 变量可以在命令⾏中通过选项 --variable (-v) 单个设置, 也可以通过选项 --variablefile (-V) 设置变量⽂件。通过命令⾏设置的变量对所有执⾏的测试⽂件是全局可见的, 不过如果局部 的变量表格或者局部导⼊的变量⽂件中存在重名的变量, 则这些变量也会被命令⾏中指定的值所覆盖。 设置单个变量的选项格式是 --variable name:value, 其中 name 是变量名, 不带 ${} value`是变量的值。有多个变量的话就使⽤这个选项多次。这种⽅式只能定义标量变量,很多特殊 字符必须使⽤选项 :option:–escape` 经过转义才能表⽰。 --variable EXAMPLE:valu

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧