找回密码
 立即注册

QQ登录

只需一步,快速开始

lijetcart 悬赏达人认证 活字格认证

金牌服务用户

77

主题

515

帖子

1872

积分

金牌服务用户

积分
1872

活字格高级认证活字格认证悬赏达人微信认证勋章

lijetcart 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-5-7 00:10  /   查看:4445  /  回复:11
20金币
本帖最后由 lijetcart 于 2020-5-9 02:05 编辑


如图,100个销售的产品分为2个组; 每个组里面的人是可以复选的...
然后想根据这种去算出单个人的产出;   100/2 每个组50个,然后本组内根据人头数据再计算,除不尽就取整到小数位一位;
这种有什么好办法处理....

然后我提了需求单...
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=75663&extra=page%3D1
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

(PS:一般这种需要我帮您梳理业务逻辑,或者如何把您的流程落地到活字格的功能上的需求都是需要收费的哈,我先提前给你说一下,万一以后其他人直接给你说要报价你蒙圈了哈) 我这有3个思路你可以借鉴下 1.你的数据原型是否可以发生改变,当然,我猜测可能概率比较低 2.通过代码实现,肯定可以做,但是比较麻烦 3.存储过程或者视图,看看SQL中有没有方式可以处理,不过,这样也要求SQL能力比较强才可以

11 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-5-7 00:10:48
来自 6#
(PS:一般这种需要我帮您梳理业务逻辑,或者如何把您的流程落地到活字格的功能上的需求都是需要收费的哈,我先提前给你说一下,万一以后其他人直接给你说要报价你蒙圈了哈)
我这有3个思路你可以借鉴下
1.你的数据原型是否可以发生改变,当然,我猜测可能概率比较低
2.通过代码实现,肯定可以做,但是比较麻烦
3.存储过程或者视图,看看SQL中有没有方式可以处理,不过,这样也要求SQL能力比较强才可以
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-5-7 09:37:46
2#
本帖最后由 LukeLiu 于 2020-5-7 09:40 编辑

梳理一下目前我对于该问题的理解:

我对于实现效果的理解:




我对于业务规则的理解:

我对于这个页面展示数据表格的理解,是把原业务数据表中的一行数据通过实现隐含的某种“业务规则”拆分为多行数据,目前我理解的规则:

若对于原数据表的中一行数据A记录,对应到页面表格展示数据,那么遵循的业务规则是:

1. 渠道人员字段:罗列全部的渠道人员(该表格的行数等于渠道人员数量)
2. 商品名称字段:沿用数据表的中A记录的商品名称字段
2. 数量字段:先通过渠道数均分,再通过当前渠道内的人数均分


以上我的理解,需要楼主的确认是这样的么?哪些需要调整,咱们可以补充描述。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lijetcart悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-5-7 09:56:19
3#
行数=渠道人员数量*商品名称;不止一个商品,商品名称不会重复;
回复 使用道具 举报
LukeLiu
超级版主   /  发表于:2020-5-7 20:14:01
4#
lijetcart 发表于 2020-5-7 09:56
行数=渠道人员数量*商品名称;不止一个商品,商品名称不会重复;

这需求有些上头,难为我了,不太好实现,容我再费力想想。
回复 使用道具 举报
lijetcart悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-5-7 20:54:51
5#
或者这样说,不是查询,可以转换成这种格式也行,因为最终都要转换到这个数据格式,才是想要的明细,因为不止一单条数据,一单多条,每天多单,a组可能为空,或者b组为空还要判断下,然后再分配,先根据两个组进行分配判断下,为空的就把另外不为空组权重按照,100%来认定,让后组内准备逗号想除,没有逗号就是1一个逗号就除以2,最终形成明细数据,这个逻辑来实现,嗯
回复 使用道具 举报
lijetcart悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-5-8 10:57:13
7#
太伤心了,关贴吧
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-5-8 17:55:55
8#
表的设计器有问题,你的源数据表肯定不能那样设置
渠道A和渠道B应该是子表,你这个表应该是使用主子表搞成是视图

这样问题就简单了
回复 使用道具 举报
lijetcart悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-5-9 01:09:37
9#
如果能从源头拆分当然是最好的,也是标准的打法,省事...
    能标准打,就不需要发帖请大家赐教了....
赐教的结果就是:
1.出钱;
2.继续变成标准打法去.....
   不行....我要提一个需求
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-5-9 11:31:43
10#
主要是你的这个需求,估计不修改表的话,写代码都很难处理
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部