当前位置:编程学习 > C#/ASP.NET >>

关于信息填写完整度的计算

关于信息填写完整度的计算


客户表 共10 个字段。
客户联系人表 共10个字段。
(每个字段计1分)

例一:
客户A 填写了5个字段   
客户A下有两个联系人,其一是A1,填写了5个字段.其二是A2,填写了8个字段。

客户A填写的完成度为:(5+5+8)/30=9/15=60%

例二:
客户B 填写了5个字段   
客户B下有一个联系人,其一是B1,填写了8个字段

客户B填写的完成度为:(5+8)/20=13/20=65%

==========================================================
这种计算办法有问题的,应该是客户A填写的完成度要高于客户B。

但是我的这种计算方法不是这样,问有什么方法能解决这问题吗? --------------------编程问答-------------------- 呵呵,改改计算公式就完了呗。
--------------------编程问答-------------------- 完成度的逻辑,还是需要你自己来完成,结合业务。
--------------------编程问答-------------------- 这种计算办法有问题的,应该是客户A填写的完成度要高于客户B。
--------------

应该说A的绝对完成度(完成的数量)要高于B,B的相对完成(完成的比例)度高于A。

根据这个应该可以自己写代码了,主要看你要算哪种。 --------------------编程问答-------------------- 怎么弄,有什么方法吗? --------------------编程问答-------------------- 顶顶顶顶顶
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,