可视化分析

最近更新时间:2019-07-25 11:00:04

在报告中各个组件根据各自特性,可以提供不同语义的数据展现。腾讯云认为数据展现不是结束,而只是开始,看到问题,更需要解决问题。要满足用户的日常管理和决策,操作型商业智能的实时性要求就成为必然。为满足普通的用户对商业智能系统提供服务的实时性需求,不同特点的组件都提供了各自相符的数据分析的功能操作。本章将介绍如何实现这些常见的操作。

聚合计算

图表、表、交叉表、文本和仪表等组件绑定的度量列支持切换不同的聚合方式去展示数据。以表格为例,首次绑定一个度量列时,列的聚合方式默认为总和,可再次绑定4次,聚合方式默认依次为平均、计数、最小值和最大值,之后不能再绑定此列。
产品中提供了23种聚合方式,下面分别介绍。

总和

总和,即将所有数据的值加起来的总值。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为总和,如下图所示,Central 对应的所有 SALES 数据总和值为265045。

平均

平均,即将所有数据值加起来除以总数据数得到的值。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为平均,如下图所示,Central 对应的所有 SALES 数据的平均值为192.206。

最大值

最大值,即所有数据值中最大的值。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为最大值,如下图所示,Central 对应的所有 SALES 数据中的最大的值为716。

最小值

最小值,与最大值相反,即显示所有数据值中最小的那个值。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为最小值,如下图所示,Central 对应的所有 SALES 数据中的最小的值为23。

计数

计数,即所有数据行的总数量,包括数据值相同的数据。
例如,给表格组件绑定2列,“列名”和“值”,“列名”的聚合方式为计数,如下图所示,“a”对应的所有值的数据总行数计数为6。

精确不同值计数

精确不同值计数,即所有数据行中数据值不同的数据的总行数,相同数据的只计算一次。
例如,给表格组件绑定2列,“列名”和“值”,“列名”的聚合方式为精确不同值计数,如下图所示,“a”对应的所有值中不同值的数据总行数计数为3,即列名为“a”值为“3”的数据共有三行,按照一行计算。

不同值计数

不同值计数,数据量较小时与精确不同值计数类似,即计算所有数据中不同数据值的行数。只有在大数据量的时候不同值计数才有可能与精确不同值结果有差别,即当数据量较大时,精确不同值数据仍旧是计算所有数据中不同值的数据数量,而不同值计数只会从部分数据中计算不同值的数据数量。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为不同值计数,如下图所示,Central 对应的 SALES 数据的不同值计数结果为330,而精确不同值计数的值为322。

相关系数

用户可以在绑定界面中列的下拉菜单中选择度量-更多,打开聚合对话框,聚合方式选择相关系数,如下图所示,当选择相关系数后,”和“会变成可选状态,即要选择的相关的列,此选项为必选,加载组件当前绑定查询的所有数值类型的度量列,后面有与此类似的将不赘述。

例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为相关系数,第二列“和”选择列“AREA_CODE”,结果如下图所示。

协方差

用户可以在绑定界面中列的下拉菜单中选择度量-更多,打开聚合对话框,聚合方式选择协方差,当选择协方差后,“和”会变成可选状态,即要选择的权重列,为必选项。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为协方差,第二列“和”选择列“AREA_CODE”,结果如下图所示。

中位数

中位数,即所有数据中间的数据值。
例如,给表格组件绑定2列,MARKET 和 SALES 列,SALES 的聚合方式为中位数,结果如下图所示,当前数据总共6行,则中位数为第3行与第4行数据的平均值。

模式

用户可修改聚合对话框中的聚合方式为模式,当选择模式时,“和”选项不可选。

总体标准差

用户可修改聚合对话框中的聚合方式为总体标准差,当选择总体标准差时,“和”选项不可选。

总体方差

用户可修改聚合对话框中的聚合方式为总体方差,当选择总体方差时,“和”选项不可选。

乘积

用户可修改聚合对话框中的聚合方式为乘积,当选择乘积时,“和”选项不可选。

Pth 百分位

用户可修改聚合对话框中的聚合方式为 Pth 百分位,当选择 Pth 百分位时,聚合选项下方显示P输入框,此输入框仅支持输入数字,有效值为【0,100】。

四分位数

用户可修改聚合对话框中的聚合方式为四分位数,当选择四分位时,聚合选项下方显示四分位数输入框,此输入框仅支持输入数字,有效值为【0,4】。

范围

用户可修改聚合对话框中的聚合方式为范围,当选择范围时,“和”选项不可选。

标准差

用户可修改聚合对话框中的聚合方式为标准差,当选择标准差时,“和”选项不可选。

标准误差

用户可修改聚合对话框中的聚合方式为标准误差,当选择标准误差时,“和”选项不可选。

平方和

用户可修改聚合对话框中的聚合方式为平方和,当选择平方和时,“和”选项不可选。

权重和

用户可修改聚合对话框中的聚合方式为权重和,当选择权重和时,“和”选项变成可选,并且是必选的。

方差

用户可修改聚合对话框中的聚合方式为方差,当选择方差时,“和”选项不可选。

加权平均

用户可修改聚合对话框中的聚合方式为加权平均,当选择加权平均时,“和”选项变为可选,并且是必选的。

同比/环比计算(企业版功能)

同比环比适用于表 , 交叉表 , 图表组件 , 通常用来分析本阶段和上一个阶段的增长率。
同比(Year-on-year)是本阶段的某个周期与上个阶段的相同周期比较,适用于观察某个指标在不同阶段的变化,例如本周本日与上周本日比较,本年同月与上年同月比较等;环比(Month-on-month)是某个阶段与上一个阶段等时长比较,例如上周和本周,上月和本月,上季度和本季度等等,用于表示数据的连续变化趋势。
产品中提供两种方式计算同环比:按日期维度计算,按非日期列计算。

日期维度的同环比

支持的日期表达式:年(Year),年季度(YearQuarter),年月(YearMonth),年周(YearWeek),天(FullDay)。

通常来讲,绑定了日期维度列和度量之后,在绑定的度量列的下拉列表中选择同比或者环比,展开的子菜单会根据日期列代表的周期自动显示比较的内容。下面会逐一列举不同的日期列可以计算的内容。

日期列天 (FullDay) 同比

绑定维度列天和度量列后,在绑定的度量列下面选择同比,显示的子菜单如下图所示 :

可以清晰的看到,按天 (FullDay) 计算同比时,可以计算本周同比增长率,本月同比增长率,本年同比增长率。同时,用户可以根据自己的需求选择定制不同的周期。关于定制,下面的定制章节就会讲到。

日期列天 (FullDay) 环比

绑定维度列天和度量列后,在绑定的度量列下面选择环比,显示的子菜单如下图所示:

按照维度列天计算得到环比本月数据值和同比增长率,展示的结果如下:

日期列年周 (YearWeek) 同环比

绑定维度列年周和度量列后,在绑定的度量列下面选择同比,显示的子菜单如下图所示:

继续添加度量列,可以计算年周的环比:

日期列年月 (YearMonth) 同环比

绑定维度列年月和度量列后,在绑定的度量列下面选择同比,显示的子菜单如下图所示:

继续添加度量列 , 可以设计算年月的环比。

日期列年季度 (YearQuarter) 同环比

绑定维度列年季度和度量列后,在绑定的度量列下面选择同比和环比,显示的子菜单如下图所示:

日期列年 (Year) 环比

绑定维度列年和度量列后,在绑定的度量列下面只能计算环比:

定制

在同比环比的子菜单中可以选择定制,用户可以根据不同需要设置大于等于1的周期间隔。
以日期列天(FullDay)为例,同比定制的菜单栏如下图所示:

【同比】:定制的大周期可以选择 周、月、年。
当选择周时,可以计算本周增长率,本周增长值,本周同日数据值,上周同日数据值。
【周期间隔】:默认值为1。可以设置大于0的任意整数。
以日期列天 (FullDay) 为例,环比的定制菜单栏如下图所示。

【环比】:可以选择增长率、增长值、本日数据值、上日数据值。
【周期间隔】:默认值为1。可以设置大于0的任意整数。

应用举例

按日期列年月计算同比环比:

  1. 增加一个日期维度列年月,增加一个度量列:总和_SALES。
  2. 再增加一列:总和 _SALES,在下拉菜单同比中选择,“本年同比增长率”。
  3. 依此类推,增加一列:总和 _SALES,在下拉菜单中环比中选择环,“上月数据值”。
  4. 再增加一列:总和 _SALES,在同比子菜单中选择定制,在定制的菜单栏中选择“本年增长率”,设置周期间隔2年。
  5. 再增加一列:总和 _SALES,在环比子菜单中选择定制,在定制的菜单栏中选择“增长率”,设置周期间隔2月。计算结果如下图所示:

非日期维度的同环比

用户可以根据需求,自定义计算的周期和计算的方向,计算的周期包括周、月、年等,计算的方向包括增长值、增长率、本阶段数据值、上阶段数据值及定制等。
当添加了非日期维度列和度量列时,在绑定的度量数据段的下拉列表中选择同比或者环比时,会弹出相应的配置菜单进行计算。

环比


【日期列】:系统会自动检测到数据中的日期列,可以选择需要分析的日期列进行计算。可以按日、 按周、按月、按季度 ,按年计算环比。
【环比】:可以选择比较的周期。
【周期间隔】:默认值为1,可以设置大于1的数值。
【时间基点参数】:设置计算日期 。
【时间基点偏移】:默认值为0,可是设置“负 - 零 - 正”,即可向前偏移也可向后。

同比


【日期列】:计算同比的日期列,可以选择按日、按周、按月、按季度计算同比。
【同比】:同比周期,例如按日,同比的大周期有周、月、年;当选择的大周期为月时,可以计算增长率、增长值、本月同日月数据值、上月同日数据值。
【周期间隔】:默认值为1,可以设置大于1的数值。
【时间基点参数】:设置计算日期。
【时间基点偏移】:通过选项来控制是大周期还是小周期。时间基点偏移支持由“负 - 零 - 正”数,即可向前偏移也可向后。

应用举例

非日期列设置时间基点参数计算环比:

  1. 新建一个表,添加一个维度列 STATE 一个度量列:总和 _SALES。
  2. 在列总和 _SALES 的子菜单中选择环比,在环比的设置菜单中,选择【按月】、【增长率】,在时间基点参数中设置 m1=2010-04-02,如下图所示:
  3. 在菜单中,用户可以设置周期间隔和时间基点偏移量,在这里我们设置默认值,计算结果如下图所示:
  4. 用户可以根据实际需求,在定义时间基点参数的时候,任意设置周期间隔和时间基点偏移量,如下图所示,设置按日同比:

动态计算(企业版功能)

动态计算器是表、交叉表和图表组件特有的,用来计算格子之间的数值变化。例如求同比,环比,年度百分比,总计百分比等等。此类计算器只能保持在单个组件里,不能被其他组件重复使用。
动态计算器指每个格子的数值是动态计算出来的,也可以称为是格间计算。主要解决在表格中沿着特定的方向来动态计算出数值。其中有两个要素,即计算方向,和计算方法(或函数)。
计算方向就跟表的结构有关系。如果想做产品关于季度增量的环比计算,就需要把产品字段和季度字段作为分组,沿着季度字段来计算。我们把分组叫做分区 (Partition)。沿着什么方向叫做基于的方向(Addressing)。
计算函数包括差值,百分比,差值百分比,汇总百分比,累积计算,移动计算,和排名计算。每一种计算函数都有一些特殊的属性和参数。
界面上提供了一些内置的计算函数和计算方向,用户也可以根据需要自定义计算函数和计算方向。对于自定义的计算函数,还可以使用二次计算的属性,即当前动态计算可使用其他动态计算的结果再做第二次计算。

添加动态计算器

  1. 在绑定的度量数据段的下拉列表中选择“预定义的动态计算器”,在展开的子列表中选择想要添加的计算器:差值,百分比,差值百分比,汇总百分比,累积总计,移动计算,和排名计算。添加完以后,还可以在数据段的下拉列表中进行编辑。
  2. 在绑定的度量数据段的下拉列表中单击【添加动态计算器】,弹出添加动态计算器的对话框,在该对话框中有三个选项 “ 计算 ”、 “ 计算依据 ” 以及 “ 差值 ”。其中“计算依据”选项在不同的组件中含有的内容不同。

分组与方向

分组即把组件中的数据进行分组,方向决定动态计算的顺序。例如一表中的数据如下图所示:

把表按列进行分组,计算方向为纵向,计算函数为累积总计,结果如下表所示。按照蓝色框中的字段进行分组,红色框中的数据为计算方向。

用户定义的计算方向包括表格横向、表格纵向、表格横向然后纵向、表格纵向然后横向、沿平面横向、沿平面纵向、沿平面先横向再纵向、沿平面先纵向再横向、格子、高级。
假设一交叉表中行表头绑定了年和季度字段,列表头绑定了产品类别“PRODUCT_TYPE”和产品“PRODUCT”字段,汇总行绑定销售额“SALES”字段,如下图所示,此表将在下文中多次使用。

  • 表格横向
    在每个分组内沿水平方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择表格横向时,季度和年为 Partition,产品和产品类别为 Addressing。

    分组情况如下图所示 :
  • 表格纵向
    在每个分组内沿垂直方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择表格纵向时,产品和产品类别为 Partition,季度和年为 Addressing。

    分组情况如下图所示:
  • 表格横向然后纵向
    在每个分组内先沿水平方向然后沿垂直方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择表格横向然后纵向时,所有字段既为 Partition 又为 Addressing。

    所有字段作为分组,计算方式为表格横向进行计算然后到下一行,再沿表格横向继续进行计算。
  • 表格纵向然后横向
    在每个分组内先沿水平方向然后沿垂直方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择表格横向然后纵向时,所有字段既为 Partition 又为 Addressing。

    所有字段作为分组,计算方式为表格纵向进行计算然后到下一列,再沿表格纵向继续进行计算。
  • 沿平面横向
    在每个平面内沿水平方向进行计算。注意平面是由绑定的倒数第二个维度字段确定的。
    如下图所示季度产品的销售情况,当 Addressing 选择沿平面横向时,季度、年和产品类别为 Partition,产品作为 Addressing。

    分组情况如下图所示 :
  • 沿平面纵向
    在每个分组内沿垂直方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择沿平面纵向时,年、产品类别和产品为 Partition,季度作为 Addressing。

    分组情况如下图所示 :
  • 沿平面先横向再纵向
    在每个分组内先沿水平方向然后沿垂直方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择沿平面先横向再纵向时,年和产品类别作为 Partition,季度和产品作为 Addressing。

    分组情况如下图所示,计算方式为平面横向进行计算然后到下一行,再沿平面横向继续进行计算。
  • 沿平面先纵向再横向
    在每个分组内先沿水平方向然后沿垂直方向进行计算。如下图所示季度产品的销售情况,当 Addressing 选择沿平面先横向再纵向时,年和产品类别作为 Partition,季度和产品作为 Addressing。

    分组情况如下图所示,计算方式为平面纵向进行计算然后到下一列,再沿平面纵向继续进行计算。
  • 格子
    基于每个格子进行计算,此时所有字段都是 Partition,当计算占总数的百分比时尤其有使用价值。
  • 高级
    用户单击高级选项,则会弹出自定义桩对话框,如下图所示 :

    【可用的列】中列出了当前组件中绑定的所有维度字段,包括图表的美化界面中绑定的维度字段。
    【计算依据】用户可通过鼠标拖拽来设定计算依据那一个数据段进行分组计算。
    例如:存在一个图表,如下图所示 。

    用户需要分别计算 Small Market 和 Major Market 中每个 Market 的盈利占比情况。
    用户需要在总和_PROFIT的下拉列表中选择添加动态计算器选项计算选择为汇总百分比,计算依据选择高级,汇总函数选择总和。

    计算依据选择高级后,弹出自定义桩对话框,用户需要把 MARKET字段拖拽到计算依据列表中,即按照 MARKET 进行分组计算。

    单击【确定】,选中图表,右边面板-绘图中去掉勾选数值标签的隐藏,使显示标记值,结果如下图所示:

    用户还可设定自定义桩的排序。如存在一交叉表,如下图所示:

    在“总和_PROFIT”字段的下拉列表中选择【添加动态计算器】。在弹出的动态计算对话框中,计算选择差值,计算依据选择高级,差值选择向前,如下图所示:

    计算依据选择高级后,弹出自定义桩对话框,用户需要把“季度”字段拖拽到计算依据列表中,即按照季度进行分组计算。
    排序列选择 PROFIT,进行升序,聚合方式为总和。

    计算前后如下图所示:产品 Amaretto 的四个季度的盈利由少到多的排序为第3季度、第2季度、第4季度、第1季度。由于动态计算是基于“总和_PROFIT"进行升序计算,则动态计算的结果为第3季度为空,第2季度的值为 1077.0-972.0=105.0,第4季度值为 1352.0-1077.0=275.0,第1季度的值为 1489.0-1352.0=137.0。

合并单元格(企业版功能)

该功能在表、交叉表组件中才能使用,可实现相同数据的合并。用户可对相同组件的不同区域分别进行合并单元格处理,互不影响。

合并单元格功能的实现步骤

  1. 单击报告菜单栏中的更多,再单击元数据模式,报告中的组件会进入元数据模式。在元数据模式,用户可清楚看到各个区域内的数据类型,例如xxxx代表字符串类型,999代表数值类型。
  2. 在需要合并的区域上右键选择合并单元格。
  3. 在报告菜单栏的更多菜单中,单击退出原数据模式,报告中的组件会退出元数据模式。
  4. 此时该区域的单元格处于合并状态。
  5. 再次进入元数据模式,在已合并的单元格上右键选择取消合并单元格,则表格退出合并状态。如下图所示:

    合计与分组合计

表和交叉表才有此功能。分组合计是基于组来对表或交叉表进行合计统计的,而合计是基于整体来进行合计的,如对各个省份的分别合计是分组合计,而对各个省份的整体统计则是合计。
分组合计与合计适用于聚合表,对非聚合表没有此属性。而分组合计适用于至少含有两个维度的表和行或列含有两个维度的交叉表。

分组合计的使用方法

  1. 绑定至少两个维度数据段以及至少一个量度数据段,使表处于聚合状态。
  2. 打开第一个数据段的下拉列表,选择分组合计,如下图所示。
  3. 则表或交叉表进行分组合计。

合计的使用方法

  1. 绑定一个维度数据段以及一个度量数据段,表处于聚合状态。
  2. 在维度数据段的下拉列表中选择合计,并选择前置或后置。
  3. 则表或交叉表进行合计统计。

使用分组合计与合计

  1. 新建一个表,对其绑定三个维度数据段和一个度量数据段,如下图所示。

  2. 对第一个维度数据段设置合计后置,第二个维度数据段设置分组合计后置,如下图所示其中黄色区域显示的是合计结果,绿色显示的是分组合计结果。

    说明:

    分组合计与合计对使用了动态计算器的字段不进行汇总统计,见下图。

钻取数据(企业版功能)

钻取包括上钻、下钻、以及穿透钻取,其中上钻、下钻功能适用于表、交叉表、图表,穿透钻取只适用于图表。图表钻取时会影响其它组件数据联动。
数据段之间存在包含关系,例如省包含市,国家包含省,钻取与绑定数据段的层次有关。

层次的设置

数据段之间层次关系的确定是在查询中设置的,在查询的元数据的部分右键选择新建层次,输入层次名称,则在维度目录下生成层次文件夹。用户可通过鼠标的拖拽把数据段放到该层次中,注意在该层次文件夹下数据段的排放顺序决定了数据段间的级别关系,默认排列在上方的数据段的级别最高,依次往下类推。
层次的详细介绍见数据类型和字段类型。

下钻

绑定界面

下钻是自动添加比自己级别小一级的一个字段。假设在查询中存在年、季度、月份三个数据段,年包含季度,季度包含月份,绑定界面上绑定年数据段,则在年数据段前有个加号“+”,当用户单击加号时,在绑定窗口中会增加比当前数据段级别低一级数据段。

单元格

表、交叉表上支持单元格下钻,如下图所示:

图表钻取联动
  • 图表下钻
    鼠标放在轴上数据位置,显示钻取图标,如下图所示,(不同图表类型,钻取图标的位置有所不同,例如组织结构图的钻取图标在标记上、地图的钻取图标通过右键触发)。

    说明:

    图表的轴和标记上若有钻取图标,都支持鼠标移上时显示,移出时消失。

  • 图表下钻会带动联动
    原始数据如下图:

    单击图表轴上 Coffee 的下钻图标,钻取后数据显示如下图:

    说明:

    矩形树图不支持钻取。

上钻

绑定界面

上钻是把在该层次中比自己级别小的字段都从绑定窗口中删除。假设在查询中存在年、季度、月份三个数据段,年包含季度,季度包含月份,绑定界面上绑定季度数据段,以及月份数据段,则在季度数据段前有个减号“-”,当用户单击减号时,在绑定窗口中会移除所有比当前数据段级别低的数据段。

单元格

表、交叉表上支持单元格上钻,同理也支持单元格下钻。

图表钻取联动
  • 图表上钻
    鼠标放在轴上数据位置,显示钻取图标,如下图所示。(不同图表类型,钻取图标的位置有所不同,例如组织结构图的钻取图标在标记上、地图的钻取图标通过右键触发)
  • 图表上钻会带动联动
    原始数据如下图:

    单击图表轴上 Amaretto 的上钻图标,上钻后数据显示如下图:

穿透钻取

只适用于图表中,在图表中的显示具体数据按钮来进行数据的穿透钻取。选中图表的指定区域再单击此按钮显示详细数据,则详细数据中只显示指定区域的数据。如下图所示,选中图表 X 轴数据"Coffee"后单击详细数据,详细数据中“PRODUCT_TYPE”列只显示”Coffee“的数据。

不同的区域送出的维度信息不同,当图表中没有维度信息时,默认显示所有数据。

图表区域 说明
标记 可以选择一个标记,或使用 Ctrl 键进行多选,在单击显示具体数据按钮后把该标记对应的维度信息作为筛选显示数据的条件。
绑定了维度数据段的轴,可以选择一个坐标,或使用 Ctrl 键进行多选。在单击显示具体数据按钮后把该坐标对应的维度信息作为筛选显示数据的条件。
图例 绑定了维度数据段的图列,可以选择一个图例选项,或使用 Ctrl 多选。在单击显示具体数据按钮后把该图例选项对应的维度信息作为筛选显示数据的条件。
标记值 可以选择一个标记值,或使用 Ctrl 键进行多选,再单击显示具体数据按钮后把该标记对应的标记的维度信息作为筛选显示数据的条件。

缩放(企业版功能)

此功能只适用于图表组件,其他组件没有此项功能。当鼠标在图表的区域时,缩放按钮 悬浮在图表的右上方。缩放后,图表标记的比例仍然保持。

使用方法

  1. 选中图表的标记。
  2. 可用鼠标单击某个标记,使该标记处于选中状态,图表支持 Ctrl 键进行多选。当图表在笔刷模式下时,图表可支持鼠标划选。
  3. 单击图表右上方的缩放按钮,则选中的标记进入放大状态,倘若进入放大状态的标记有多个,图表可支持 Ctrl 键多选以及鼠标划选来选中标记,单击缩放按钮再次进入放大状态。
  4. 单击【缩放】,退出缩放模式。

缩放的联动

当对图表使用缩放功能后,会联动与其绑定数据源相同的其他组件(表,交叉表,自由式表格、图表,仪表,文本)。

缩放的比例保持

缩放后,图表的标记大小比例会保持住。当标记的大小上绑定数据时,可以看到效果。

笔刷(企业版功能)

笔刷功能适用于表、交叉表以及图表中,在其他组件中不支持此功能。当鼠标悬浮在组件区域时笔刷按钮显示在组件的右上方。

笔刷功能

进入笔刷模式后,会把高亮区域的维度信息送出,来对其他组件的数据进行筛选。其中被影响的组件可以是表、交叉表、图表、文本、仪表。
对含有分组合计的表,在进入笔刷模式后,单击分组合计行则把该表的所有维度信息送出,而合计行不能使用笔刷功能(分组合计与合计的详细介绍在表中)。

进入笔刷模式

用户可直接单击笔刷按钮进入笔刷模式。
直接在表、交叉表的内部双击(标题区域不支持),在图表的标记、图例、以及坐标上双击进入笔刷模式。

注意:

当组件没有维度信息时不能进入笔刷模式。

使用笔刷功能

如下图所示,单击表组件的笔刷按钮,进入笔刷模式,单击【Florida】,该行处于高亮状态,送出其维度信息即 TYPE 为 Regular 和 STATE 为 Florida,图表受到表的影响,相应的标记也进入高亮状态,图表的笔刷按钮并未进入选中状态,来表明图表是被影响的对象。
而针对其他组件,包括表、交叉表、文本及仪表并不以高亮的状态来显示,只是被筛选。

排序

排序可以分为无序、升序、降序、手动排序和高级排序。

手动排序(企业版功能)

通过手动排序,用户可以手动的拖拽字段进行排序,更加的方便灵活。

高级排序(企业版功能)

高级排序适用于聚合状态的表、交叉表以及处于聚合状态的图表。只有维度数据段才具有高级排序属性,度量类型的数据段不具有此属性。高级排序可实现对聚合的度量字段的排序。

进入高级排序

打开组件的绑定界面,若是表或图表则使其处于聚合状态,打开维度数据段的下拉列表,单击更多排序下面的高级排序选项打开高级排序窗口。

高级排序原理说明

高级排序对话框如下图所示,默认状态根据字段设置的普通排序保持一致,例如原来设置的是升序,那么高级排序默认就是升序。当选择顺序升序或降序后,值和聚合列变成激活状态。

【值】当用户选择无序时,默认按照查询中的顺序进行排序,当选择按照值进行升序或降序时,对查询中的数据做普通排序。
【聚合列】当用户选择按照聚合列进行升序或降序排列时,用户需要设定好聚合列的选项,按照聚合列的条件进行筛选数据,筛选出来的数据按照聚合列的值进行升序或降序排序。
【Top N】假设聚合列求和之后的数据为1000、1000、900、200、200、100,降序处理,选择 Top N 为4时,筛选出来的数据为1000、1000、900、200、200。即 Top N 是按照相同值计数来计算的,第四个是200,则所有的200会被筛选出来。
Top N 为空时,即按照聚合列进行排序,不再对数据进行筛选。
【Top N 以外的数据显示为 " 其它 "】 除去 Top N,所有剩余数据会显示为“其它”。

使用高级排序

  1. 新建一个表,假设绑定如下所示的数据段,表处于聚合状态。
  2. 在数据段 PRODUCT 的下拉列表中选择高级排序,在打开的高级排序对话框中选择升序,聚合列选择【SALES】,聚合函数选择【总和】,Top N 设置为2,勾选 TopN 以外的数据显示为“其它”。
  3. 按照升序处理,排第2位的是 2994,则所有剩余的列求和显示为“其他”,计算结果如下图所示。

图表排序改进

增加了排序的快捷方式。
在 X 轴、Y 轴绑定字段后,打开维度轴的下拉列表,列表中增加了快捷排序方式:

通过选择不同的快捷排序方式,可达到快速排序的目的,下面以上图为例进行介绍。
【升序(PRODUCT)】PRODUCT 列按照值“PRODUCT”进行升序排序,排序结果如下:

【降序(PRODUCT)】PRODUCT 列按照值“PRODUCT”进行降序排序,排序结果如下:

【升序(总和_BUDGET_COGS)】PRODUCT 列按照聚合列“总和_BUDGET_COGS”进行升序排序,排序结果如下:

进入高级排序对话框,此时顺序为升序,聚合列为 BUDGET_COGS,聚合方式为总和。设置 TOP N 为5,排序结果如下:

【降序(总和_BUDGET_COGS)】PRODUCT 列按照聚合列“总和_BUDGET_COGS”进行降序排序,排序结果如下:

进入“PRODUCT”的高级排序对话框,此时顺序为降序,聚合列为 BUDGET_COGS,聚合方式为总和。设置 TOP N 为5,排序结果如下:

查看详细数据

【显示详细数据】单击组件右上角的【详细数据】,会弹出组件绑定数据集的详细数据信息对话框,如下图所示。

切换行列表头

交叉表和图表组件支持通过切换行列表头/XY 轴,改变数据的展示形式。

切换行列表头:用于交换交叉表中的行表头和列表头的位置。
例如:切换下面交叉表的行列表头。

单击【切换行列表头】,交换行表头和列表头的位置,效果如下图所示。

切换 XY:用于交换图表中的 X 轴和 Y 轴的位置。
例如:切换下面图表的 X、Y 轴。

单击【切换XY】,交换 X 轴和 Y 轴的位置,效果如下图所示。