找回密码
 立即注册

QQ登录

只需一步,快速开始

yin_tb

高级会员

53

主题

200

帖子

1067

积分

高级会员

积分
1067

微信认证勋章

yin_tb
高级会员   /  发表于:2021-9-30 09:06  /   查看:6093  /  回复:14
1金币
如题,报表中,并不像Excel等一样,定义公式在本表的单元格计算或用一些通用函数计算。 一个财务报表“资产负债表”,里面很多需要自定义公式,比如里面有一个单元格,存货,它的公式取几个项目的累计发生,
公式为:LFS("1211",@iyear,@imonth,"借")+LFS("1241",@iyear,@imonth,"借")

当计算时,传入年月@iyear和@imonth两个参数,然后通过查询数据库或本地datatable中取数计算,
请问,这种公式,在spread里,得怎么弄?

最佳答案

查看完整内容

Speread有提供自定义公式功能,可以参考下面的链接 https://www.grapecity.com/spreadnet/docs/v14/online-win/spwin-formulacustomfunc.html

14 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-30 09:06:39
来自 3#
Speread有提供自定义公式功能,可以参考下面的链接
https://www.grapecity.com/spread ... mulacustomfunc.html
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-7 17:41:49
2#
问题已经收到,明天帮您验证后回复
回复 使用道具 举报
yin_tb
高级会员   /  发表于:2021-10-8 15:05:35
4#
收到,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-8 16:06:07
5#
不客气
回复 使用道具 举报
Cr9527
注册会员   /  发表于:2022-1-17 11:40:41
6#

大佬,你这个功能实现了么,能给个联系方式不,想请教下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-17 15:25:11
7#
可以私信看看,

我建议你直接参考自定义公式的方法自己来写,如果遇到问题的话,可以发新贴咨询
回复 使用道具 举报
yin_tb
高级会员   /  发表于:2022-1-18 08:36:04
8#
Cr9527 发表于 2022-1-17 11:40
大佬,你这个功能实现了么,能给个联系方式不,想请教下

本帖中,版主马老师回的消息,那个链接示例,你看一下就会了,很简单呀
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-18 10:15:02
9#
嗯,根据自己的需要写函数就行
回复 使用道具 举报
Cr9527
注册会员   /  发表于:2022-1-18 10:20:03
10#

                    public class TaxValueFunction : GrapeCity.CalcEngine.Function
{
    public TaxValueFunction() : base("TAXVALUE", 1, 2, FunctionAttributes.SingleCell | FunctionAttributes.Number) { }
    protected override void Evaluate(IArguments arguments, IValue result)
    {
        IEvaluationContext context = arguments.EvaluationContext;
        double num = arguments[0].GetNumber(context);
        double taxrate = arguments.Count > 1 ? arguments[1].GetNumber() : 0.15;
        result.SetValue(null, num - (num * taxrate));
    }
}

                我看了那个链接,把代码粘下来是报错的,是需要引用什么东西吗,小白第一次用这个控件
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部