同比怎么计算
同比环比计算公式据说很多老会计都不知道咋算。
–这是oracle的同比计算函数
CREATE OR REPLACE FUNCTION GET_TBI
(na in number,nb in number) –na为上期数据,nb为当期数据
RETURN number IS
TBI number(13,2);
BEGIN
–同比基础公式*na的符号
if na = 0 then
TBI := 0; –上期为0,同比应为正负无穷,这里计0
else
TBI := 100*(nb/na – 1)*sign(na);
end if;
RETURN(TBI);
END GET_TBI;
–解释一下
na 为上期数据
nb 为本期数据
如果na = 0 那么同比TBI=0
否则TBI := 100*(nb/na – 1)*sign(na);
sign为取na的符号,取值为1,0,-1
–示例1
na = 0
nb = 5217
TBI = 0
–示例2
na = -10
nb = 20
TBI = 100*(20/(-10) – 1)*sign(-10) = 300%
–示例3
na = -10
nb = -20
TBI = 100*((-20)/(-10) – 1)*sign(-10) = -100%
–示例4
na = 20
nb = -10
TBI = 100*((-10)/20 – 1)*sign(20) = -150%
同比怎么计算(同比环比计算公式)
相关推荐
- 出生率怎么算(出生率的计算公式是什么)
- 八字中的时辰公式 八字时辰对照表怎么算
- 年龄计算公式excel身份证(周岁年龄计算器)
- lcl谐振频率计算公式 lc的谐振频率
- 电功的计算公式4个(电功怎么算)
- 圆的面积计算公式(圆形的面积计算方法)
- 锂电池放电电压计算公式是什么 18650锂电池放电电压
- 表格计算公式怎么操作(excel计算公式大全)
- 柜子投影面积计算方法 柜子投影面积计算公式
- 母线电动力计算公式是什么 电机母线电流估算方法
- 梯形面积计算公式(梯形怎么算平方)
- 法定加班工资如何计算(21.75天工资计算公式)
- 权益乘数怎么计算公式 权益乘数怎么计算出来的
- 球体体积计算公式 球体表面积计算公式
- 初中坡度的计算公式(坡度经验公式)
- 抽样计算公式及标准格式(抽样计算公式及标准例题)