多维分析常见操作 - 旋转

旋转


旋转是 BI 多维分析中非常常见的经典分析动作,旋转是什么呢,我们先来看两个图

imagepng

(图一)

imagepng

(图二)

从这俩图可以看出,图一中每行数据可以查看某产品类别下各个供应商的库存情况;图二中每行数据可以查看某供应商对于各个产品类别的库存情况。

虽然两个图的数据相同,但是侧重点和角度却不同,而且有人习惯用图一的方式看,有人喜欢用图二的方式看,所以就有了旋转功能,这也正是旋转的意义。

用更专业的术语解释就是:

在平面表格中,行和列观看的数据维度是不一样的,列只能看到相同的字段下的数据,但是能看到所有行;行能看到所有列的不同维度,但是只是一行数据。

旋转就是改变维的方向,比如行列转换(pivot or rotate):

imagepng

或者把某一维旋转到其他维中去。

下面我们来看一下旋转功能具体怎么来做。

操作示例


安装润乾报表后,启动自带 demo 应用

1、 访问分析界面

URL:http://localhost:6868/demo/raqsoft/guide/jsp/olap.jsp

imagepng

2、 选择数据集,并拖拽生成分析报表

imagepng

这里采用预先准备的 Excel 数据文件。

imagepng

维度为:签单年、签单月、城市;测度为:订单额(数量 * 单价)

3、 旋转

3.1 简单旋转(行列互换)

上面的分析报表,在查看数据时,更容易通过年月查看某个城市下的数据信息,而如果想优先查看城市数据时,我们可以旋转维度,将横向的维度和纵向的维度对调(行列互换)后就很容易查看数据了,如下:

imagepng

3.2 复杂旋转(多层换位)

旋转除了简单的行列互换外,还可以将某个维旋转到其他维中,也就是多层换位置。

imagepng

将 “产品名称”维旋转到 “签单月”维下:

imagepng