重量分摊小数位异常情况 140C

图片说明

分摊后重量=重量/总金额*分摊后金额

3个回答

很正常,这是分摊中的常见问题。
比如1元钱分给3个人,精度到分,所以每人0.33元;
就出现一个差额 1-0.33*3 = 0.01;
要把这个差额(无论正负)补到某个人(比如第一人),最终分为 {0.34,0.33,0.33}。

你也一样处理:
首先每个分摊的重量要 Round() 成固定的精度,
然后把差额补给某个客户。

很正常,浮点数精度丢失的原因 我就不多说了,博客大把 。而且 也没有好的解决方案。
做一个四舍五入吧。精确到4位小数,就可以解决这个情况。

怎么计算的?是java程序计算还是什么直接SQL计算的?java程序计算的时候将值转成BigDecimal然后再运算就不会有问题了。
BigDecimal b1 = new BigDecimal(String.valueOf(v1));
BigDecimal b2 = new BigDecimal(String.valueOf(v2));

b1.add(b2).doubleValue(); //相加

b1.subtract(b2).doubleValue(); //相减

....

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
[易飞]报表字段小数位数设置
选择字段,点击邮件设置即可
一条SQL实现数据分摊
这个也是比较经典的数据分摊的问题。 举个例子: 例如有一个总金额:5000 按照一定的顺序分摊给一堆明细记录: RN        DEPTNO        EMPNO        SAL 1        20         7369         800 2        20        7566         2975 3        20        778
费用分摊分配用法(KSU5/KSV5/KB21N/KB11N)
分摊循环 分摊循环特点是结算的目标成本要素为次级成本要素,要素类型为42(assessment),应用在实际业务中,可以将一个或多个成本对象(Order、Cost Center、Functional Area、Cost Object、WBS Element)的费用结转到一个或多个另几个成本对象,发出方的成本要素可为初级成本要素也可为次级成本要素,接收的成本要素为次级成本要素。
SAP中各种分摊分配方法
SAP中成本可以在成本中心、订单、CO-PA间分配分摊。 常见的分配分摊方法有:简单分配;基于指标分配;简单分摊;基于指标分摊;基于作业的分摊。 一、简单分配。ksv1创建分配。将初级成本要素分配到相应成本中心 二、基于指标的分配。 1、kk01创建统计指标。(关于统计指标的含义后续介绍)   其中:固定值--系统取最后一次输入的统计
EBS GL总账成批分摊功能测试
分配公式所有“成批分配”公式均使用以下等式来确定分配金额:成本集 x(使用系数/总用量)简化为A*  B/C等式中的每个因子分别对应于一个单独的公式行用户可以在公式行,A、B 或 C 中输入固定金额和账户的任意组合公式行解释A——成本集:要分配的成本对象B——使用系数C——总用量T——目标行:分配的目标账户。如果分配公式的结果是正数,则产生的日记账分录将借记              目标账户并贷
数据结构与算法的分析 —— 平均时间复杂度 vs 分摊时间复杂度
平均时间复杂度:假定各种输入实例的出现符合某种概率分布(如均匀独立随机分布)之后,进而估计出的加权时间复杂度均值。分摊时间复杂度,纵观连续的足够多次操作,并将其间总体所需的运行时间分摊至各次操作。与平均时间复杂度的本质不同在于,这里强调,操作序列必须是的确能够真实发生的,其中各次操作之间存在前后连贯的时序关系。
SAP标准成本差异分摊流程
本流程描述成本核算采用标准成本计算之前提下将成本差异合理分摊之处理过程。 产生成本差异因素有三种:一是标准成本与采购成本之差异;二是实际生产成本与标准成本之差异;三是库存商品标准成本重估后形成差异。其中前二项因采用标准成本核算而引成。
sap-差异分摊
一.业务背景: 企业在2008/09期间运行完物料分类帐和手工差异调整后,Tcode:FS10N查看材料成本差异-原材料科目1232010000还剩980多万(主要为采购差异),剩余材料成本差异-原材料被放置在资产负债表存货项目下,根据当期物料查看材料成本差异明细发现主要是达混合油60090946造成,Tcode:CKM3造成1611千万多的”没有分配”差异,见下图。 根据总部规定材料
SQL数据分摊
/*----------------------------------------场景:到季未公司按照部门贡献率进行对各部门发放奖金,然后部门内部按效绩优先顺序分摊奖金方案:使用CTE函数递归处理----------------------------------------*/if object_id('tempdb..#EmplBonus') is not null drop table #...
SAP在产品和产成品分摊
基本生产费用在产成品和在产品之间的分配 工业企业在结转完制造费用和辅助后,接下来所需要做的是基本生产费用在完工产品与在产品之间进行分配,分配满足下面基本公式: 月初在产品成本 + 本月生产费用=本月完工产品成本 + 月末在产品成本 几个名词: 在产品:又称在制品,ERP中有个洋文叫WIP,广义的在产品包括生产车间/生产工艺中正在加工的在产品和半成品, 狭义的在产品只指前者,俗称未完工产品。
物料价格分析取未分摊和未分配价格差异
物料价格分析的事务码是:CKM3和CKMVFM    *&---------------------------------------------------------------------* *& Report  ZTEST *& *&---------------------------------------------------------------------* *
分摊、分配、定期重过账
分摊是既分摊初级成本又分摊次级成本至CO中对象的方法。成本分摊的规则可以有很多,比如根据统计指标,根据百分比,根据权重,根据固定金额等等。我们在系统中将分摊规则定义在一个重要的参数:分摊循环中。分摊循环是多行的。每一行中都定义了分摊成本流的发送方,接受方,分摊规则等内容。在月末我们指定需要执行的循环,系统自动完成分摊的全过程。分摊使用的是次级成本要素。分摊时:发送方:成本中心,业务流程接收方:成本
成本计算及费用分摊课程
成本计算及费用分摊课程,介绍了成本的分摊
功能测试通用异常情况检查
1.网络情况:   如网络中断,网络切换(移动端2G,3G,4G,WiFi的切换),丢包延迟 2.服务器资源:  如服务器挂掉,响应慢,无法连接服务器 3.系统环境  如被测试系统文件缺失,PC或者手机系统缺少必要的组件,权限不足 4.异常中断  如用户操作被其他操作中断,如断电,通话中断
SAP CO模块 KSV5 费用分摊分配解析
CO成本控制是SAP财务的一大难点,有些地方可能会比较绕,但是捋顺思路,其实也还行。 (文中所有数据来源皆为作者杜撰,请勿对号入座,谢谢) 第一步KSH1创建接收方成本中心组:1004A001: 第二步KAH1/KSH1创建发送方成本要素组1004B001、发送方成本中心组1004A002:         第三步:KK01创建统计指标:100401 ...
生产订单作为成本分摊、分配接受方对象配置
事物码:BS12(对象类型维护) 进入“允许的业务事务” 选中“RKIU”和“RKIV”然后保存,再KSU1、KSV1创建分摊、分配时生产订单就可以作为接受或发送方了
三种活动类型-人力投入量,分立型投入,分摊型投入
人力投入量:在那些不产生有形的终端产品的支持性活动上的投入,则被称为人力投入量。比如:开展项目管理活动 分立型投入:是一种可分立的,独特的,并且与某具体产品或服务的完成相关联的工作投入,该类工作投入可以进行直接的计划与测量。 分摊型投入:是另一种分配在项目工作上的投入,这种投入对工作而言已不容易再分解可分立的投入,但与可测量的可分立型工作投入成正比。比如质量保证和检查活动。
总、分机构企业所得税分配计算实例
一、总机构基本情况某公司成立于2009年,总部位于北京朝阳区,在北京东城、西城设有分公司。 二、汇总纳税企业的设立总机构2012年在重庆增设分公司(简称重庆分公司),其具体业务流程如下:首先总机构需到其主管税务机关办理税务登记变更手续,增加其分支机构信息。并报送《跨地区经营汇总纳税总分机构备案表(总机构)》完成备案手续。其次重庆分公司需到其主管税务机关办理注册税务登记手续。并报送《跨地区经营汇总纳...
练习4:3个人在餐厅吃饭,想分摊饭费。总共花费35.27美元,他们还想给15%的小费。每个人该怎么付钱
# -*-coding:utf-8 -*-# 题目4:3个人在餐厅吃饭,想分摊饭费。总共花费35.27美元,他们还想给15%的小费。每个人该怎么付钱expense = 35.27 #消费tip = expense*0.15  #小费per_person_pay = (expense + tip)/3 #3人均摊print per_person_pay运行结果:...
多订单多支付方式分配金额问题
算是个面试题吧,问题描述是这样:多个业务订单,对应一个支付单进行支付,支付时使用了组合支付。那么没个订单分配到的支付方式及金额如何计算。   一共三个支付方式组合A,B,C金额分辨占100,100,80. 一共两个订单1订单金额80,2订单金额200. 分配后,产生4份订单和支付方式不同的数据。   画个图明了一点:   问题抽象: 我们发现图一和图二重叠一下不久时图三的
异常情况.....
很异常的情况下....发生了今天的申请这个CSDN博客的欲望...之前写的博客停掉好长时间了.最近因为学习JAVA,过程中会遇到很多问题,上网搜索资料的时候,总能看到大家的 博客里头满满的学习资料.很感动.....所以,自己也想去弄弄了.可以记录自己的学习笔记,然后和大家交流. 未来的路,还要多多加油了.也请大家多多关照.哈哈!! 
SAP成本分摊分配方法
详细介绍SAP中成本分摊和分配方法和举例。简单分配、基于指标分配、简单分摊,基于指标的分摊、基于作业的分摊
化工设备重量计算小软件
非常简便的粗略计算出常用设备重量。也是非标设备的简便估算
variable-precision SWAR算法“计算汉明重量”
统计一个位数组中非0位的数量,数学上称作:”Hanmming Weight“,汉明重量 SWAR算法计算汉明重量C实现是这样的 // 计算32位二进制的汉明重量 int32_t swar(int32_t i) { i = (i & 0x55555555) + ((i >> 1) & 0x55555555); i = (i & 0x33333333) + ((i >>
最小机器重量设计问题(回溯法-满m叉树)
1.问题描述:        设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设 wij 是从供应商j 处购得的部件i的重量,cij 是相应的价格。 试设计一个回溯算法,对于给定的机器部件重量和机器部件价格,计算总价格不超过c的最小重量机器设计。 2.算法设计:        回溯法要求要给出约束条件,很明显:总价格不超过c, 设当前已选部件的重量
分摊,分配和定期重过账的相同点和不同点
 一、分摊是既分摊初级成本又分摊次级成本至CO中对象的方法。成本分摊的规则可以有很多,比如根据统计指标,根据百分比,根据权重,根据固定金额等等。我们在系统中将分摊规则定义在一个重要的参数:分摊循环中。分摊循环是多行的。每一行中都定义了分摊成本流的发送方,接受方,分摊规则等内容。在月末我们指定需要执行的循环,系统自动完成分摊的全过程。分摊使用的是次级成本要素。分摊时:发送方:成本中心,业务流程接收方
CAD理论计算工具,可计算各种材料重量
CAD理论计算工具,CAD理论计算工具,可计算各种材料重量
【树】树的重量
题目描述 树可以用来表示物种之间的进化关系。一棵“进化树”是一个带边权的树, 其叶节点表示一个物种,两个叶节点之间的距离表示两个物种的差异。现在,一 个重要的问题是,根据物种之间的距离,重构相应的“进化树” 。 令 N={1..n},用一个 N 上的矩阵 M 来定义树 T。其中,矩阵 M 满足:对于 任意的 i,j,k,有 M[i,j]+M[j,k]>=M[i,k]。树 T 满足: 1.
hash原理
通过hash函数将数据映射为索引(下标),便于查找,在hash冲突做得好且数据较少的情况下可达到O(1)。 常用的hash函数有除留余数法,线性探测,二次探测,开链法,在大部分情况下基本就是用开链法: hash的负载因子:元素个数/hash表长度 一般控制在0.7 -0. 8如何提高hash查找的效率 设置好的hash函数,冲突尽量少 空间换时间,增大表长 STL使用素数表 hash桶挂
写工资分摊的时候碰见一个sql
<br />部门 人员类别 项目 借方科目   贷方科目 金额<br />工厂 管理人员  个人保险  100204 218105 1000<br />工厂 管理人员  单位保险  310000 400000 2000<br />工厂  管理人员  公积金   .... .... ....<br /><br />其中表1中可能还有“ 项目 ”列 是多行 。  <br /><br />转化成  <br />表2 :<br />部门 人员类别 个人保险 借方科目 贷方科目 单位保险 借方科目 贷方科目 
标准铁件重量计算公式小软件
标准铁件重量计算公式小软件,功能齐全,效果很好,在铁件计算应用中广泛
net重量 cross重量
商品的数量(Quantity of Goods) 商品的数量是国际货物买卖合同中不可缺少的主要条件之一,按约定的数量交付货物是卖方的一项基本义务。国际贸易中的不同商品,需要采用不同的计量单位,如按重量、按数量、按长度、按面积、按体积、按容 积计算。通常采用公制、英制、美制和国际标准计量组织在公制基础上颁布的国际单位制。在国际贸易中计算重量的方法通常有:毛重(Gross weight),指商
CO费用分摊逻辑 CO费用分摊逻辑 SAP
图示的方式详细的介绍了CO模块内部订单费用分摊的逻辑的设置方法
钢材型钢重量计算工具箱
本程序可以实现一些简单的钢材型钢重量计算,钢材总重量的计算,还有一些钢材型钢查询.
多人定外卖 餐费计算
费用计算 多人和付费 计算每个人应该分摊的费用 费用计算 多人和付费 计算每个人应该分摊的费用 费用计算 多人和付费 计算每个人应该分摊的费用 费用计算 多人和付费 计算每个人应该分摊的费用
理论重量计算器
钢材理论重量计算器,方便实用,高端大气上档次,低调奢华有品位。
异常测试实践与梳理
原文链接:点击打开链接摘要: 异常测试,是指通过人为制造异常,检测系统的处理是否符合逻辑。结合在A项目中的实践,梳理一下常见异常测试的类型、关注点及常用测试工具等。A项目是一个典型的web前端+后台的项目,主要的业务是购买账号及注册账号。从实践来讲,我觉得一个项目的异常测试基本可以分为2大类:功能异常及服务端异常,功能异常按照先后执行顺序一般可以分为3种:单接口异常、web端异常及业务操作异常。下...
型钢钢结构重量计算软件
快速计算钢结构单位重量及表面积(工字钢、H型钢、角钢、槽钢等)
轻量框架,重量框架到底是什么意思?
回答一: 广义上讲: 轻量级与重量级是一个相对的概念,主要是对应用框架使用方便性和所提供服务特性等方面做比较的。 比方说EJB就是一个重量级的框架,因为它对所编写的代码有限制,同时它也提供能分布式等复杂的 功能。 相比之下,Spring就是轻量级框架,
钢材型钢重量计算工具箱.exe
很好用的钢材重量计算软件,可计算钢筋,角钢,钢板,槽钢等.
相关热词 c#俄罗斯方块源码 c# linq原理 c# 装箱有什么用 c#集合 复制 c# 一个字符串分组 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类