关注主题
问
为什么实际的业务场景中需要动态分析?
1、业务环境和需求不断变化,静态的分析经常不能满足实际分析的需要。
2、业务管理越来越依赖于数据。通过动态分析,可以多维度观察数据,有利于将业务数据转化为有价值的信息,帮助企业更客观了解现状,从而做出更加科学、合理的决策。
BI如何实现动态分析?
在BI领域,实现动态分析的方法有多种,比如创建交互式的数据仪表板、数据筛选和过滤、数据钻取等,如果给动态分析评级的话,上述这种方式算是初级动态分析,那有中、高级么?答案是肯定的!
「参数」就是中高级动态分析实现的一个入口,在FineBI中,可以使用「参数」,以筛选器的形式来控制变量,与其他指标进行交互,通过调节「参数」指标的大小来观察数据(指标的聚合结果)的变化,进而完成动态分析。
什么是参数?
参数,从概念上讲,是一个可变字段(变量)。
如果从“字段”这个角度看的话,参数可使用的范围应该是:维度、指标、筛选器。
那理想中仪表板的样子就应该是:加入参数后,通过切换字段参数,便捷实现仪表板的全部动态化。
FineBI的参数是什么样的?
目前FineBI对参数的支持,还在传值阶段(支持文本、值、时间静态赋值后传值),最主要的目的是做筛选过滤,也可参与计算(计算能力还有待加强)。
FineBI支持的参数类型有如下三种:
其含义分别是:
1、文本:可以看做是 维度的枚举值(注意,非字段,是字段维度的枚举值),主要用于筛选
2、数值:参与指标计算的值,也可用于筛选
3、时间:主要用于筛选
FineBI的参数怎么用?
具体实现路径是:
第一步:组件内新增参数
第二步:仪表板过滤组件中绑定参数
最终通过筛选器对目标组件进行传值
FineBI中有三个地方可以使用参数,他们各自分工不同:
1、计算字段中使用参数,主要用于指标的计算,如下截图:
2、字段过滤绑定参数,主要用于仪表板筛选,如下截图:
3、明细过滤绑定参数,主要用于指标明细筛选,如下截图:
FineBI利用参数进行动态分析的案例
关于参数的使用,此前已有几篇微信推文,介绍了常见的应用场景。
可关注公众号 点击查看:
FineBI参数的使用限制与突破技巧
1、参数暂时不支持单独作为字段拖入组件中使用。
突破技巧:将参数放入计算字段
举例:新增计算字段,直接将参数放入即可(按照这个逻辑,此处可以举一反三,当然也可以放进公式计算)
2、明细过滤、字段过滤绑定参数需要具备匹配关系,即文本值 对 文本参数,数值 对 数值参数,日期值 对 日期参数,如果文本字段的过滤设置前N项,则绑定参数字段为数值参数。
没必要突破限制,规范使用字段类型是数据分析师的基本素养
3、一个过滤组件支持绑定多个参数字段;同一个仪表板同一个组件参数只能被一个过滤组件绑定一次,绑定过后显示灰化
突破技巧:同类型的参数根据需要建多个,通过命名做区分就ok了
FineBI的参数目前还不够强大,还有蛮多可以优化的地方,比如:
1、在过滤器中,参数只能在数值下拉过滤器中使用,区间滑块等不能用;
2、在警戒线中、预警界面,参数不能使用;
3、参数不能绑定字段,不能在仪表板实现切换维度或者指标;动态坐标轴、全动态图表、动态矩阵;
不过,按照FineBI目前的迭代速度,相信在不久的将来,参数功能会更强大~ 期待
好了,今天就酱紫啦,回见~
我是BI实战,关注我,带你在FineBI的世界飞
查看全部评分
赞 举报
本版积分规则 发表回复 回帖后跳转到最后一页