You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Microsoft pict.exe成对测试时遭遇数值错误的技术求助

解决PICT成对测试的"Incorrect numeric value"错误

问题根源

你输入文件里的约束语句写法不符合PICT的语法规范:字符串类型的枚举值Value1没有用双引号包裹,导致PICT误将其当作数值解析,进而抛出数值格式错误。

修复后的输入文件

SomeString: Value1, Value2
SomeFloat: 0.00, 50.00, 100.00

IF [SomeString] = "Value1" THEN [SomeFloat] = 0.00;

关键语法说明

  • 字符串类型的枚举值在约束条件中必须用双引号""包裹,比如"Value1",否则PICT会尝试把它识别为数值或自定义变量,引发类型不匹配问题。
  • 数值类型的取值(包括浮点数、整数)不需要加引号,直接写数值即可,比如0.00、50都可以正常解析。

内容的提问来源于stack exchange,提问作者pklgn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 22:32:07