1.概述
1.1.应用场景
为方便用户计算同期/前期,Smartbi提供向导创建同期/前期的功能,也支持通过 函数 模式创建,参数模式可参考:数据模型-环比系列、数据模型-环比系列。
1.2 定义
若分析区域维度栏包含 时间层次 字段,则时间层次支持的计算类型如下所示:
...
时间层次 | 支持计算类型 |
---|---|
年 | 年前期、年环比,年环比增长值、年环比增长率 |
年季度 | 季前期、季前比增长值、季前比增长率、年同期、年同比、年同比增长值、年同比增长率 |
年月 | 月前期、月环比、月环比增长值、月环比增长率、年同期、年同比、年同比增长值、年同比增长率 |
年周 | 周前期、周环比、周环比增长值、周环比增长率、年同期、年同比、年同比增长值、年同比增长率 |
年月日 | 上述均支持 |
2.操作步骤
2.1 同期系列
信息 | ||
---|---|---|
| ||
注:求同期为计算上一时间维度中当前时间点的数据值,且具体的时间层次不同时获得的同期数据也不一样。当时间层次维度为 ”年月“,年同期为去年同月的数据;当分组为”年月日“,年同期为去年同日的数据。1、求同期:计算上一时间维度中当前时间点的数据值,且具体的时间层次不同时获得的同期数据也不一样; 当时间层次维度为 ”年月“,年同期为去年同月的数据,当时间层次维度为”年月日“,年同期为去年同日的数据。 2、如果由 函数 模式切换回去 向导 模式:
|
例如:
- 年同期:已知 2021 年 1 月的合同金额,去年(2020年) 1月份的 合同金额 为它的年同期数据。
- 月同期:已知 7 月 28 日的合同额,则 上个月 6 月 28 日的合同金为它的月同期数据。
示例: 使用 产品自带的 指标数据库的合同维、合同事实维等构建 指标数据库 的“合同维”、“合同事实维“等构建 毛利主题,计算每个月份的年同期数据。
最终效果如下:
以向导创建同期值、同比、同比增长值、同比增长率 ,下面以”同期值“作为示意
新增:在计算类型选择”同期值“,会自动长出需要输入的参数,如下图,
基值:一般是指,度量或计算度量
时间层次:可以拖入具体的时间层次,比如年、年季、年月、年月日等
偏移数:必填,只能输入正整数,默认1;在行/列轴上,当前时间层次是【年】代表上一年;如果是【年季】,代表上一季度;如果是【年月】,则是上个月;如果是【年月日】则是上一天; 填2则代表上2年
具体操作步骤如下:
1、创建数据模型,并且加入”合同维”、“合同事实维“等创建数据模型"毛利主题"。
2、创建计算度量:命名为:“ 同期值(合同金额)”,并且计算类型选择”同期值“,选择之后会自动长出需要输入的参数:
选项 | 内容 |
---|---|
入口 | 在数据模型、报表层都可以添加计算度量,详细可查看:仪表盘创建计算度量。 |
创建方式 | 支持向导、函数模式创建。
|
计算类型 |
|
基值 |
|
时间层次 |
|
偏移数 |
|
填充了参数的效果如下,如果拖拽错了参数还可点击X删除,进行重拖:
当切换到高级模式时,可以查看对应的运行语句, 根据业务需要,可以需求调整语句,如果调整了运行语句
...
如果由【高级】模式切换回去【简单】模式
1.运行语句已经改变,切换回去之后之前拖入的基值、时间层次等参数会清空,需要重新拖入;
2. 如果没有改变运行语句,切换回【简单】模式会保留之前拖入的参数;
...
切换创建方式 | 如果发现 向导 没办法满足业务需求,可切换 函数 模型,根据向导模式生成的多维表达式,再调整成符合业务需求的计算需求。 |
3、用上面的方式、方法创建同比、同比增长值、同比增长率 。
4、保存数据数据模型并且创建交互式仪表盘,拖入组件,效果如下图:
点击【确定】,在仪表盘会自动生成在【自定义度量】目录下,如果该仪表盘第一次创建,则会在度量区自动创建“自定义度量”目录,如下图:
...
同比、同比增长值、同比增长率 , 与同期值的输入参数一致,操作也是一致的,只是计算公式不一样,这里不再重复描述。
查询:最终拖入到组件中展示:
2.1 前期系列
求前期表示求相对于当前时间粒度的前一周期的值。例如今天的前一天,这个月的前一个月对应的值都是前期值。
...