NCV61公式技术全攻略:详解新红皮书

需积分: 9 9 下载量 100 浏览量 更新于2024-07-19 收藏 215KB DOC 举报
NCV61-公式技术红皮书是一份详尽的指南,专为用户介绍如何高效地运用公式解析器进行计算和数据处理。该手册分为两个主要部分:第一章是新版公式使用手册,第二部分则是内置函数列表。 在第一章,主要内容包括: 1. 公式主要功能:该解析器支持基本的算术运算,如加减乘除、指数和百分比运算,以及三角函数如sin和cos,如例子所示:`sin(1.35)*a/b+cos(3.4)/c`,其中a、b和c都是可变的参数。 2. 数值控制:允许用户精确控制数值结果的小数位数,这对于精度要求高的场景非常有用。 3. 逻辑运算:提供逻辑与(&&)、或(||)和非(!)运算,以及兼容旧版本的运算符,如`iif((a&b)||(c&&d),"right","wrong")`。 4. 比较和null值处理:支持比较运算符,并能正确处理null值,确保在进行条件判断时的准确性。 5. 自定义变量:公式支持对象和字符串形式的自定义变量,如`col1->var1+var2`,灵活性高。 6. 类型兼容性:解析器不仅处理基础的String和Number类型,还支持自定义类型的数据运算,如`combine(vo1,vo2)`,其用法需查阅相关文档。 7. 运算符重载:允许用户扩展运算符的功能,通过实现特定接口来定义自定义运算,如`iif((car1>car2)||(factory1<=factory2),"right","wrong")`。 8. 公式调试:提供简单的调试工具,帮助用户诊断和优化公式性能。 9. 最佳实践:给出使用公式解析器的实用建议,以确保高效、稳定和易读的代码。 附录部分详细罗列了公式解析器的内置函数,分为数学运算、条件判断、数据库查询、字符串处理、日期时间、类型转换、货币金额、多语言翻译以及不同版本新增的函数,如5.02和V5.5的函数。这些函数是用户编写复杂公式时的强大工具。 NCV61-公式技术红皮书旨在帮助读者掌握一个强大且灵活的公式解析器,无论是初学者还是高级用户都能从中获益,提升数据分析和程序设计的效率。