在我们日常开发企业应用或互联网应用中,往往会碰到公式的高级定义功能,用户可以自己增加公式,在此基础上进行高级分析,特别的在计费系统,金融领域等特别常见,比如用户可以定义如下公式:
公式 写道
min(sqrt(2)+max(2,max(1,2))+acos(30)*1.01-pow(2,3),2)
可以得到:
写道
计算结果:-3.5558624264945005
要实现这样的功能,可以分以下几个步骤完成:
- 分析系统中支持的常量,比如PI,E等,还有些比如类似:CLOSE表示当期收盘价等
- 分析系统中支持的函数,并且可从抽象类中持续继承与升级
- 公式的定义必须支持嵌套
比如实现最大值类:
public class MaxFunction extends AbstractFunction{
@Override
public Catalog getCatalog() {
// TODO Auto-generated method stub
return null;
}
@Override
public MathematicalElement evaluate(Parameters parameters)
throws EvalException {
return evaluate(null,parameters);
}
@Override
public MathematicalElement evaluate(OperatorManager operatorManager,
Parameters parameters) throws EvalException {
try {
MathematicalElement x = parameters.getParameter("x");
MathematicalElement y = parameters.getParameter("y");
return NumberFactory.createReal(Math.max(x.getRealValue(), y.getRealValue()));
}
catch (ParametersException pe) {
throw new EvalException("Could not find parameter x for function " + getName());
}
}
@Override
public String getName() {
return "max";
}
@Override
public List getParameters() {
return ParameterUtil.generateXYParameters();
}
}
分享到:
相关推荐
综上所述,《EXCEL在企业管理中的高级应用》不仅涉及了EXCEL的基础操作和功能,更重要的是,它强调了如何将这些技能应用于企业管理和决策支持中,通过高效、安全、便捷、美观的操作方式,以及对各类公式、函数、图表...
中小企业工资管理系统是现代企业管理的重要组成部分,它以计算机技术为基础,为企业的薪酬管理提供高效、准确的解决方案。在当今数字化时代,此类系统对于中小型企业来说具有深远的影响和价值。 1.1 计算机管理员工...
总结来说,企业管理系统平台应具备易用性、强大的数据管理和验证功能,以及适应各种业务需求的灵活性。魔方网表的回写公式是实现这些目标的一种有效工具,能够帮助企业确保数据质量,提高工作效率,并推动更明智的...
### Lotus公式中文详细说明 #### 一、概述 在Lotus Notes/Domino环境中,公式语言...虽然随着技术的发展,Lotus Notes的应用不如从前广泛,但对于仍然使用这一平台的企业来说,了解和掌握这些公式仍然是非常重要的。
Excel服务器信息化系统在企业管理中的应用,为企业提供了一种高效、灵活的数据管理解决方案,尤其是在中小企业中,解决了传统信息化软件存在的诸多问题。以下将详细介绍Excel服务器软件的优势及其在企业管理中的具体...
公式版Excel出入库管理表格是一种高效且灵活的库存管理工具,尤其适合中小型企业或个人进行简单库存跟踪。通过利用Excel的计算和公式功能,我们可以轻松实现对物品入库、出库的记录与分析。 首先,让我们了解一下出...
Excel在现代财务管理中扮演着至关重要的角色,尤其对于中小企业来说,它是一种经济高效的数据管理和分析工具。Excel的主要优势在于其强大的表格处理能力和丰富的内置函数,这些功能使得财务管理人员能够进行复杂的...
在IT行业中,前端开发是构建Web应用程序的关键部分,而EKP(Enterprise Knowledge Platform)是一个用于构建企业级知识管理系统的框架。EKP-V16版本针对前端开发进行了功能强化,特别是对于“公式定义器”这一特性,...
在IT管理领域,尤其在中小企业或个人业务中,有效地管理库存是至关重要的。"公式版Excel出入库管理表格"提供了一种经济且实用的方法来跟踪和控制库存流动。这种工具利用了Microsoft Excel的强大功能,结合预设的公式...
总的来说,Excel在企业管理中的高级应用涵盖了数据输入、表格设计、公式使用、图表制作、数据分析等多个方面。掌握这些技能,不仅可以提高工作效率,还能帮助企业做出更明智的决策。通过积极学习、实践和持续提升,...
Excel在财务管理中扮演着至...总的来说,Excel在财务管理中的应用涵盖了数据处理、分析、决策支持等多个方面,是现代财务管理不可或缺的工具。掌握好Excel的各项功能和技巧,对于提升财务工作质量和效率具有重大意义。
《企业生产效率统计表——利用...同时,这种数据驱动的决策方式也符合现代企业管理的科学理念,有助于企业在激烈的市场竞争中保持优势。因此,掌握并熟练使用此类工具,对于任何企业的管理者来说,都是一项必备的技能。
Lotus Notes 是一款集成了电子邮件、日历管理、文档管理等功能的企业级应用平台。Lotus Notes 提供了一套丰富的公式语言,用户可以通过这些公式实现对数据库中数据的操作,如查询、筛选、计算等。 根据描述,“使用...
在企业财务管理中,应收账款是公司运营的重要组成部分,它反映了企业销售商品或提供服务后尚未收到款项的部分。有效地管理应收账款对于公司的现金流、财务健康以及客户关系至关重要。Excel作为一款功能强大的电子...
总结,金蝶K3HR考勤管理系统中的公式和函数是提升管理效率的关键工具,它们为企业提供了灵活的数据处理方式,确保考勤管理的准确性和自动化。理解并熟练运用这些公式,可以极大地优化HR的工作流程,提升整体组织的...
在单一企业应用中,预算管理主要通过以下几个方面进行: 1. **基础设置**:首先,需要设置预算假设,这是对市场环境和企业预算制度的量化描述。这可以通过两种方式实现:一是通过“预算假设”功能节点,二是设计...
本教程将详细讲解Excel在财务管理中的各种应用技巧和功能,帮助有需求的读者提升财务管理水平。 一、基础操作与公式应用 1. 数据输入:学习如何准确快速地输入数据,包括日期格式、货币格式等。 2. 公式使用:掌握...
1.1 Excel在会计和财务管理中的应用 1 1.1.1 Excel的功能特点 2 1.1.2 Excel在会计和财务管理中的应用 4 1.2 Excel 2007的安装和启动 6 1.2.1 系统配置 7 1.2.2 安装Excel 2007 7 1.2.3 启动Excel 2007 9 1.3 Excel ...
在企业运营中,数据是决策的关键依据,而Excel作为一款强大的数据处理工具,被广泛应用于公司管理、财务管理以及数据分析领域。这份"公司管理财务管理数据分析excel模板"集合了多个实用的Excel模版,旨在帮助相关...