搞不懂多维分析!如何制作多角度、灵活动态的多维分析报表?

多维分析报表结合商业智能的核心技术——OLAP,可以帮助用户进行多角度、灵活动态的分析。多维分析报表由“维”(影响因素)和 “指标”(衡量因素)组成,能够真正为用户所理解、并真实的反映企业特性信息。
一个合格的多维分析工具具有完整的OLAP分析功能,像Smartbi,不仅具有同类产品中典型的数据多维交叉展现分析、钻取分析、维度旋转、数据切片、数据过滤、统计图展示功能,而且还具有非常特色的层级设置、Flash打印等特性。此外,其界面友好易用,用户进行数据分析的操作过程简单方便、体验良好。
假如说要做一个每个月打开报表时展现的是当前月或上月的数据的报表的话,那就需要做动态多维分析报表。多维分析默认时间参数是随时间而变化的,无需每次都去编辑多维分析。
以Smartbi制作的报表为例,教大家如何实现动态多维分析。
动态多维分析的实现方法
通过用户属性实现
1、在业务库里增加一张表Time_New(Time_id, Time_Name,Time_type),用来记录各类时间类型的最新数据。其中字段Time_id记录当前业务库中最新多维时间的ID;Time_Name记录当前业务库最新多维时间的名称;Time_type是时间类型的标志,如时间维的层次机构是年>季度>月,我们可以使用标志:Y(代表年)、Q(代表季度)、M(代表月)。表数据示例如下:

在这里插入图片描述

2、通过ETL操作,更新Time_New表的数据,使当前数据是用户能看到的最新时间。
3、添加业务库作为关系数据源。
4、在用户属性下新建一个用户属性。此用户属性是为了取业务库中最新的月份时间,其数据源选择步骤1中创建的关系数据源,类型选择“字符串”,命名为"最新月份",表达式设置如下:Select Time_ID as A from Time_New where Time_type=‘M’;

在这里插入图片描述

5、新建一个多维参数。新建多维分析参数,命名为"时间"。参数类型选择“成员”;控件类型选择“下拉树”;成员所在层次选择“时间”;备选值选择“成员树选择”方式;默认值选择“MDX语句”,MDX语句为:select {最新月份} on Columns from [Sales] ,其中最新月份是把左侧用户属性节点下的"最新月份"拖入;其它设置默认即可。具体设置如下图:

在这里插入图片描述
在这里插入图片描述

6、新建多维分析。选择Cube 【Sales】构建多维分析。其中行区选择“商店”维的华南、华北和华东成员,列上选择度量维的销售量、销售成本和销售额成员。
7、新建局部自定义成员。在左侧资源树的 自定义成员 > 局部 下新建一个局部自定义成员。从左侧资源树参数节点下拖拽时间参数到MDX表达式中。具体设置如下:

8、将以上定制的自定义成员添加到行区中,刷新报表,最后得到的效果如下图。当更新业务库的最新时间后,打开此多维分析,"时间"参数的值也会跟着变化,因此默认看到的是多维分析的最新时间数据,我们也可以通过切换参数值来查看其他时间的数据。

在这里插入图片描述
在这里插入图片描述

图:多维分析操作示例
从上面Smartbi制作动态多维分析的月总结,我们可以发现,其实每一项数据都是通过公式运算得出的,它们的不同之处在于各自使用的公式和取值字段是不一样的,而它们的相同之处在于得到数据的步骤很简单,我们不需要了解计算过程是如何复杂,只需要掌握计算公式如何使用以及各个参数代表什么,继而点击“确定”保存就可以进行跨行组计算啦~
Smartbi多维分析的功能亮点

  1. 支持对已生成的表格数据再分析,例如切块参数、钻取、分类汇总、行列互换等。
  2. 支持添加各种计算,例如占比、排名、同期值、环比、增长率等多种分析。
  3. 支持图形分析,内置了柱图、线图、饼图、面积图、雷达图等多种Echarts图形。
  4. 支持设置告警,可实现对关键信息的实时监控,帮助用户及时发现问题并采取相应措施。
  5. 支持多种输出方式,生成的分析结果可以WORD、EXCEL、TXT、HTML等多种方式导出。
  6. 支持创建自定义成员以及自定义命名集,用户可基于已有成员,通过算术运算符、数字和MDX函数进行重新组合生成新的维度成员或者新的维度成员集合。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值