找回密码
 立即注册

QQ登录

只需一步,快速开始

肥夏米
初级会员   /  发表于:2021-8-26 18:16  /   查看:4087  /  回复:13
本帖最后由 Lynn.Dou 于 2021-9-2 16:41 编辑

设计的模板是这样子的:
企业微信截图_16299725302265.png605939635.png
在数据源里,其中month=02的数据对应的project都是“部门预算”:
SalesRecord record1 = new SalesRecord();
record1.dept = "Tier1";
record1.project = "部门预算";
record1.status = "已审批";
record1.acc = "管理费用";
record1.acc2 = "办公费用";
record1.year = "2021";
record1.month= "02";
record1.money = 100;
datasource.budgets.add(record1);

SalesRecord record3 = new SalesRecord();
record3.dept = "Tier1";
record3.project = "部门预算";
record3.status = "已审批";
record3.acc = "市场相关";
record3.acc2 = "市场调研";
record3.year = "2021";
record3.month= "02";
record3.money = 300;
datasource.budgets.add(record3);

但是在绑定数据的时候,money=100是在“部门预算”上,但是money=300放在了“项目A”上,不能对同一个项目,同一个月份的数据做汇总吗?
企业微信截图_16299728248421.png494757995.png

13 个回复

正序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-24 11:38:40
17#
更新进展:
此问题已在V5.1.0修复,请使用附件的模板文件来升级测试下。

NewTemplate.xlsx

10.71 KB, 下载次数: 31

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-14 17:55:23
16#
您好,此问题涉及的原因较复杂,目前仍处于调研过程中,需要更多的时间来调研。
待有进展会第一时间在本帖通知您。
回复 使用道具 举报
肥夏米
初级会员   /  发表于:2021-9-14 16:54:05
15#
请问这个问题有什么进展么?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-1 16:25:37
14#
好的,有问题继续沟通。
回复 使用道具 举报
肥夏米
初级会员   /  发表于:2021-9-1 14:14:26
13#
Lynn.Dou 发表于 2021-9-1 14:01
这边调研过程中发现疑问,需要跟您确认下:从描述以及您提供的代码中得知,project为部门预算、month为2时 ...

嗯嗯,对的,是想要02月份是想要显示400
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-1 14:01:24
12#
这边调研过程中发现疑问,需要跟您确认下:从描述以及您提供的代码中得知,project为部门预算、month为2时,对应两个值100、300
image.png140034178.png

那么期待效果 部门合计应该为400吧?
image.png689869689.png
是否上图红框部分有误呢?
为避免出现此类问题,请再次检查下您提供的文件,
如果确认无误,这边再继续调研模板。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-30 09:11:20
11#
您的需求已了解,这边尝试将这些资料结合起来,进一步调研下是否有可行方案实现您的需求,待有进展会在本贴更新。
本贴先做保留处理。
回复 使用道具 举报
肥夏米
初级会员   /  发表于:2021-8-27 18:41:31
10#
附上我期待的结果跟我的测试数据的excel版,方便你们查看数据。
可以看到project="部门预算" & month="02"的数据有两条,其中一条money=100,另外一条money=300. 现在的结果是300没有显示出来,只显示了100。而我期待的结果是求和,也就是显示400.
再次麻烦了。感谢

测试数据.xlsx

13.52 KB, 下载次数: 73

测试数据

expect.xlsx

10.64 KB, 下载次数: 64

期待结果

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-27 18:18:02
9#
对比了您提供的文件,与我之前提供的demo测试结果是一致的。
“但是还是有问题的”
请详细描述下您的期待效果(期待如何显示数据?),
这边看下是否能通过调整模板实现。
回复 使用道具 举报
肥夏米
初级会员   /  发表于:2021-8-27 17:48:26
地板
你这个demo里只有一个这种文件,我打不开。 企业微信截图_16300571791828.png759267577.png
我看你代码里用的版本是gcexcel4.1.4,我之前用的版本是3.0.0。我更换了版本之后跑出来结果跟之前不太一样,但是还是有问题的。
附上我的模板跟跑出后的结果

output.xlsx

6.93 KB, 下载次数: 74

数据绑定后

test1.xlsx

10.6 KB, 下载次数: 61

模板

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部