指标分解树:清晰展示层级关系,实现精细管理

在日常工作中,我们通常使用表格、饼图、折线图和柱状图等可视化方式来展示数据。 这些图表虽然能直观地显示数据的分布和变化趋势,通过钻取也能跟踪问题的根因,但它们无法清晰展示数据的层级关系和影响因素。

8e441c97b308931ec7001f480dcb573a.jpeg


因此,在面对以下业务需求时,它们往往显得力不从心:

👉战略目标落 当公司设定了战略目标,拆解并落实到各个部门和岗位,这时希望清晰展示目标、子目标及其部门层级影响关系、完成情况,以便明确目标执行情况。
👉 业务流程优化:当企业希望通过优化业务流程提高效率,但不清楚哪些环节和因素最关键,或者改进效果如何,希望了解各个维度对业务指标的贡献和影响情况。
👉 绩效、财务管理等:当公司在管理财务目标时,发现这些目标之间关系复杂,难以理清,希望以更清晰的逻辑层次结构拆解展示目标。

这时,企业需要一种更加直观和高效的可视化方式来满足这些需求——指标分解树。指标分解树是一种层次化的可视化图形方法,通过逐层分解数据,形成一个清晰的树状结构,让复杂指标的层级关系和影响因素一目了然,能够清晰地展示指标及其具体维度的关系。

因此,Smartbi在V11版本上新增了指标分解树组件。它通过简单操作即可将指标按照不同维度层次逐层拆解展开,同时自动汇总计算数据,最终生成易于理解和分析的可视化树状结构,帮助企业实现高效、清晰的业务管理和数据探索。

eec8e333c4f342d663de15ced3847492.jpeg


下面我们就以 【销售分析】 为例,使用Smartbi指标分解树来深入了解产品类别、发货区域和省份对销售额指标的贡献情况。

1、可视化拖拽指标树组件

我们已经简化了指标分解树的技术复杂性,将其封装成一个组件。用户只需将这个组件拖放到仪表盘上,即可轻松结合业务使用。

bcf678f09c572dce5badc21821065214.jpeg


2、选择需要的数据模型

我们使用数据模型作为指标分解树的数据基础。数据模型是Smartbi的敏捷建模功能,可帮助用户整合多源数据、灵活计算、提升性能,高效生成更易于分析的多维模型。

4f632688a010f24c688ae072f885a571.jpeg


指标分解树基于数据模型来实现,可以更快的汇总计算数据并正确展现。在这里,我们选用“订单主题”数据模型。

3、勾选指标和维度

由于打算对销售额进行分解, 我们直接勾选销售额 、产品类别、发货区域和省份字段,系统会自动分配到指标、维度区域上,这样就生成了一个树根,如下图所示:

1db340a154e6e371350b71312ac234ad.jpeg

4、对目标按照维度层层分解

点击分析条右侧的加号(+),就可以按不同的维度层层分解目标,比如看饮料中华北区域下,各个省份的销售额情况,如下图所示:

607686561f44074476aa441df3bae985.jpeg

在分解后,图表顶部将显示每个级别的维度导航条,以及展示当前继续分解的维度值。您还可以通过按某个维度字段对应指标值的升序或降序来查看数据。

5bcc687ea94f0a80ae023ad8da78a7dc.jpeg

5、数据自动计算,多种占比依据可选

当我们展开每一级别的维度时,会根据对应的指标值自动计算占比。默认情况下是按当前列最大值节点的指标值计算占比依据。当然,我们也可以调整为按照父节点或按顶级节点。

1a0a2f1810f764155cc4f300feec89a1.jpeg

6、透明访问,探索异常明细数据

指标分解树适合进行汇总分析,过多明细数据会导致“枝繁叶茂”,看不清楚。但是用户有时需要逐层下钻探索异常明细数据。在这种情况下,Smartbi指标分解树提供透明访问功能,可通过右键选择“进入透视分析/即席分析模式”来进行更深入的明细分析。

dffaac1e365fe14b39baa088029a7a30.jpeg

7、个性化设置

通过组件属性设置,您可以定义指标分解树的展示风格、展开方向、分页方式、节点大小以及标签颜色等参数。这些设置可以帮助您自定义指标分解树的外观和展示方式,使数据展示更加清晰和易于理解。如下图设置风格和标签的显示内容。

a63b75c603501fb996606ae93ffcdb4c.jpeg

Smartbi指标分解树这个图表是不是非常简单?技术上它能够有效处理海量数据,以便提高数据汇总和分类效率。用户可以按任意维度向下分解,帮助他们进行具体探索和根本原因分析。在业务层面,指标分解树成为业务管理团队的得力助手,帮助他们清晰了解业务环节情况,并发现潜在改进空间,从而提升管理效率。


最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 12:14:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 12:14:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 12:14:02       58 阅读
  4. Python语言-面向对象

    2024-07-19 12:14:02       69 阅读

热门阅读

  1. 【MySQL】数据库LOCK锁类型

    2024-07-19 12:14:02       21 阅读
  2. 【Qt+opencv】基础的图像绘制

    2024-07-19 12:14:02       20 阅读
  3. git删除本地远程分支

    2024-07-19 12:14:02       16 阅读
  4. 面向开发者的提示词工程第五章-推断

    2024-07-19 12:14:02       20 阅读
  5. C# 4.List

    2024-07-19 12:14:02       18 阅读
  6. 声音处理:分帧与加窗

    2024-07-19 12:14:02       20 阅读
  7. spring 同类方法调用事务失效解决办法

    2024-07-19 12:14:02       14 阅读
  8. 前端面试题日常练-day93 【Less】

    2024-07-19 12:14:02       21 阅读
  9. 【.NET】图形库SkiaSharp

    2024-07-19 12:14:02       21 阅读