`
shuang7255
  • 浏览: 23423 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle分析函数(同比,环比,累计,基比)

 
阅读更多


 

CREATE TABLE salaryByMonth

(

 employeeNo varchar2(20),

 yearMonth varchar2(6),

 salary number

) ;
insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH, SALARY)
values (1, '200805', 500);
insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH, SALARY)
values (1, '200802', 150);
insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH, SALARY)
values (1, '200803', 200);
insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH, SALARY)
values (1, '200804', 300);
insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH, SALARY)
values (1, '200708', 100);
commit;


SELECT EMPLOYEENO
      ,YEARMONTH
      ,SALARY
      ,MIN(SALARY) KEEP(DENSE_RANK FIRST ORDER BY YEARMONTH) OVER(PARTITION BY EMPLOYEENO) FIRST_SALARY -- 基比分析 salary/first_salary 
      ,LAG(SALARY, 1, 0) OVER(PARTITION BY EMPLOYEENO ORDER BY YEARMONTH) AS PREV_SAL -- 环比分析,与上个月份进行比较 
      ,LAG(SALARY, 12, 0) OVER(PARTITION BY EMPLOYEENO ORDER BY YEARMONTH) AS PREV_12_SAL -- 同比分析,与上个年度相同月份进行比较    
      ,SUM(SALARY) OVER(PARTITION BY EMPLOYEENO, SUBSTR(YEARMONTH, 1, 4) ORDER BY YEARMONTH RANGE UNBOUNDED PRECEDING) LJ --累计值
  FROM SALARYBYMONTH
 ORDER BY EMPLOYEENO
         ,YEARMONTH

分享到:
评论

相关推荐

    oracle求同比,环比函数(LAG与LEAD)的详解

    这两个函数在数据分析、报表生成和业务智能应用中非常常见,特别是在计算同比和环比时。 1. LAG函数: LAG函数用于获取当前行之前指定数目的行的某个列的值。它的基本语法为: ```sql LAG(column, offset, ...

    数据分析的常用分析方法

    对比方式包括时间对比(同比、环比、定基比),空间对比(如不同地区的表现)以及标准对比(与行业基准或目标比较)。时间对比能帮助理解业务随时间的变化,如环比看短期波动,同比看年度趋势,定基比则关注长期发展...

    思达企业报表软件 style Report V11--表格高级设计

    - 提供数据环比、同比和定基比分析功能,帮助企业更好地理解业务发展趋势。 #### 四、表格扩展功能 1. **表格扩展类型**: - 单元格可以随数据变化自动扩展,支持纵向、横向以及多层横向纵向扩展等模式。 - ...

    数据分析中的数据探索.docx

    9. **对比分析**:比较两个或多个指标,通常分为同比、环比和定基比,以评估变化趋势。 10. **统计量分析**:使用如均值、中位数、众数等描述性统计量,以及极差、标准差等来理解数据的集中趋势和离散程度。 11. *...

    数据分析师常用的十种数据分析思路

    - **时间对比**:包括同比、环比和定基比。 - **同比**:本月与上个月同期相比。 - **环比**:本周与上周相比。 - **定基比**:所有数据与一个固定基准期相比。 - **空间对比**:在同一时间点不同地点的数据进行...

    资产负债表比较分析

    同时,可以进行环比分析(当年与上一年比较)和定基比分析(选择一年作为基准,其他年份与之相比),以更深入地理解企业的财务表现。 2. 纵向比较分析:这种分析方法基于同一时间点不同年度的数据,以某一基数的...

    Style Report 报表表格高级设计

    - **数据环比、同比与定基比分析**:提供了数据环比、同比和定基比等数据分析功能,帮助企业更好地理解业务发展趋势。 ##### 3.4 表格扩展功能 - **自适应扩展**:与传统电子表格工具相比,Style Report V11中的...

    财务分析方法与指标.pptx

    2. 共同比分析法(垂直分析法):这种方法不跨越年份,而是关注单期报表内各项目的比例关系,以理解公司财务结构的变化,如资产结构、负债结构等。 3. 比率分析:这是财务分析的核心,包括结构比、效率比和相关比。...

    分类资料的统计分析报告.doc

    15. 动态数列分析中的定基比和环比:这两者都是相对比,用于分析序列数据的变化趋势。 16. 累计增长量计算:1971年到1975年的累计增长量应该是1975年的值减去1971年的值,然后除以1971年的值,再减去1。 17. 标准...

    分类资料的统计分析.pdf

    11. 定基比和环基比是动态数列分析中的相对比,用来比较不同时间段的变化趋势。 12. 门诊各科疾病的分类统计资料适合用于计算构成比,以了解疾病分布的情况。 13. 计算率的平均值需要先进行标化,以消除潜在的偏倚...

    18财务分析方法——趋势分析法.pdf

    动态比率分为定基比率和环比比率。定基比率以固定基期的数据为基准,分析当前期相对于基期的变化;环比比率则以相邻前期的数据为参照,反映连续两个周期间的变动。 2. 趋势报表分析:此方法将连续数期的财务报表...

    关于bi工具选型

    17. **发展分析**:包括基比、环比、增长率和同期比分析,为企业决策提供数据支持。 18. **扩展功能**:支持数据挖掘(如决策树、神经网络等)、时间序列趋势预测、多元回归模型和数据抽取扩展。 19. **元数据管理...

    分类文件的统计分析.doc

    15. 动态数列分析中的定基比和环基比:两者都属于相对比,用来比较不同时期的变化情况。 16. 累计增长量计算:1971年与1975年比较,累计增长量为(2500-1400)/1400。 17. 标化死亡率比较:标化后的死亡率可以消除...

    给数据分析师的几点建议.pdf

    不同的比较方法(如环比、占比、定基比等)会得出不同的结论。在分析时,分析师需要明确业务目标,理解数据背后的利益触发点,以避免片面的解读。同时,应避免简单的因果关系推断,如转化率上升仅因价格降低,而忽视...

    利润表的总体分析.doc

    趋势分析则通过比较连续多个时期的同一数据,揭示利润工程的动态变化趋势,通常可以采用环比(与上一期比较)和定基比(与某一固定基期比较)两种方式。 此外,垂直分析是通过计算利润表各工程占营业收入的百分比,...

    《统计学原理》练习册习题复习重点及参考答案分享.pdf

    6. 环比和定基比是衡量时间序列变化的方式。 9. 总规模或总水平是时间序列分析的基本要素。 16. 定基发展速度和环比发展速度是衡量增长速度的方法。 **七、统计指数法** 综合指数和平均指数是构建指数体系的两种...

    论文研究 - 参与者对小城镇土地使用规划决策的影响:以坦桑尼亚的吉塔,盖罗和基比蒂镇为例

    进入世纪之交,坦桑尼亚与非洲许多国家一样,采用了城市规划方法,其目的是通过使用交流平台和包容性结构来在规划过程中进行决策,从而使更广泛的利益相关者参与。 这些方法在大型和小型城市中心都在实践,尽管这种...

Global site tag (gtag.js) - Google Analytics