动态筛选展示同环比(图形有时间数据)

  • 文档创建者:Jenny.Tang
  • 编辑次数:20次
  • 最近更新:Roxy 于 2021-02-05
  • 1. 概述

    1.1 版本

    FineBI 版本JAR 包版本
    功能变动
    5.1--
    5.1.92021-01-06
    • 分析区域存在时间字段,且分组类型为年、年季度、年月、年周、年月日时,时间字段支持过滤条件设置为属于/不属于时间过滤组件

    • 分析区域存在文本字段,文本字段支持过滤条件设置为属于/不属于文本过滤组件,包括文本下拉和文本列表

    5.1.102021-02-05快速计算支持设置「自定义同环比」,且支持按照「年」、「季度」、「月」、「周」设置同环比

    1.2 问题描述

    用户基础数据有 2011-2017 年的数据,利用已有数据制作了基于年月的销售额年同比和环比情况,希望能实现使用过滤组件过滤后显示对应年月的同环比。

    维度字段非日期时求同比和环比可参见:求同比和环比-表维度非日期自定义同环比

    1609298598187955.gif

    环比表示连续 2 个统计周期(比如连续两天或连续两个月)内量的变化比。计算公式:(本期-环期)/环期*100%

    同比一般情况下是某年第 n 月与上一年第 n 月量的变化比,也可以比较某月第 n 天与上月第 n 天量的变化比。计算公式:(本期-同期)/同期*100%

    1.3 实现思路

    计算同比和环比有两种方式,建议用户使用第一种方式:

    2. 方法一:使用快速计算

    示例数据:「销售DEMO>地区数据分析」

    2.1 计算环比

    创建分组表,维度拖入「合同签约时间」字段,设置「合同签约时间」分组类型为「年月」,如下图所示:

    1609298861400376.png

    指标拖入两个「合同金额」字段,对其中一个「合同金额」选择「下拉>快速计算>同比/环比>环比增长率」,并命名为合同金额环比,如下图所示:

    2.2 计算同比

    复制「合同金额」,并拖入「合同金额1」字段,命名为合同金额同比,对该字段选择「下拉>快速计算>同比/环比>同比增长率>年」,如下图所示:

    2.3 添加过滤组件

    进入仪表板,添加「年月过滤组件」,如下图所示:

    1609299158592949.png

    不选择字段,如下图所示:

    2.4 对时间字段设置过滤条件

    返回组件编辑界面,对「合同签约时间」设置过滤条件为「合同签约时间属于过滤组件值年月」,如下图所示:

    1609299407363655.png

    2.5 效果查看

    详情参见本文 1.2 节。

    3. 方式二:使用函数

    使用方法一示例数据制作组件。

    3.1 计算环比

    1)添加环期计算指标。

    添加计算指标,使用函数 previous_period 函数计出环期,详细请参见 快速计算函数。指标命名为「环期」,如下图所示:

    1609299870802124.png

    2)添加环比计算指标。

    添加计算指标,使用环比公式环比=(本期-环期)/环期计算出环比,将指标命名为「计算-环比」,如下图所示:

    1609299895341128.png

    3.2 计算同比

    1)添加同期计算指标。

    添加计算指标,使用 same_period函数计算同期,详细请参见 快速计算函数 。如下图所示:

    1609299923317196.png

    2)添加同比计算指标。

    添加计算指标,使用环比公式同比=(本期-同期)/同期计算出同比,将指标命名为「计算-同比」,如下图所示:

    1609299948957562.png

    注:若需要设置计算结果无穷显示为空,可参见:无穷/负数/空值显示为0

    3.3 添加过滤组件

    详情参见本文 2.3 节。

    3.4 对时间字段设置过滤

    详情参见本文 2.4 节。

    3.5 效果查看

    详情参见本文 1.2 节。

    4. 注意事项

    若过滤组件需要选择字段「合同签约时间」,且对同时「合同签约时间」时间字段设置的过滤条件绑定了该过滤组件,则需要取消过滤组件对该分组表组件的控制,如下图所示:



    附件列表


    主题: 构建图表和分析数据
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-127-81526