本教程主要介绍DataV分析模式的基本概念,帮助用户以灵活、0代码、自动化的方式使用数据和分析数据,支持数据的下钻和联动分析。
前提条件
在您了解组件分析模式这部分内容前,您需要提前了解DataV6.0数据集:请参见DataV6.0数据集介绍。
进入组件分析模式
方法一:从资产面板创建
登录DataV控制台。
在我的可视化页面,单击您创建的可视化应用项目上方的编辑按钮。
进入画布编辑器中,单击选择BI分析模块,通过将组件拖拽到画布编辑中实现创建分析组件并进入组件分析模式。
方法二:通过右键菜单转换
在支持分析模式的组件或包含有支持分析模式子组件的地图上,您可以通过单击组件,并右键单击打开菜单弹窗,再单击转为分析模式,将选中的组件转换为分析模式。
含有多个子组件的地图组件,在转为分析模式时您需要选择转换组件的范围。
方法三:通过数据面板切换
您可以在支持分析模式的组件数据面板右上角,单击选择切换为分析模式。
配置组件分析交互
交互一:数据下钻
事件 | 说明 |
下钻 | 对数据集进行下钻展示的功能。 |
下钻配置 | 您可以单击数据面板上字段右侧的下钻图标,并单击选择层级下钻。 说明 开启下钻的字段必须是一个没有聚合的字段,您可以添加多个字段,也可以上下拖拽调整下钻维度。 |
下钻预览 | 您可以在可视化应用的预览页和发布页中,单击查看下钻交互的效果,左上角面包屑菜单显示下钻路径,通过单击面包屑菜单可以返回指定的下钻层级。 |
下钻行为配置 | 您可以在分析器右侧面板的交互页面进行分析交互相关的配置,包括选择触发其它组件联动或者接收其它组建联动等联动功能。 |
交互二:数据筛选
联动筛选:分析模式组件允许互相联动,通过单击选中的方式进行筛选。
一个组件会与同一画布上其它组件进行联动,并且联动是双向的,可以在联动配置中选择关闭部分联动。
筛选的前提条件:
开启了相关配置项。
使用相同的数据集。
开启联动后,在其中一个组件上的点击选择会筛选相关组件展示的结果。
分析模式说明
如何与蓝图配合
蓝图编辑器配置说明:分析模式组件无法导出到蓝图,但分析器可以导出到蓝图。
如果分析器内包含多于一个分析模式组件(例如基础平面地图 3.0中的多个子组件),则需要额外指定对象组件的ID。
受到限制的操作
图层移动:分析器内只有一个组件,将其它组件拖拽到分析器内会报错,移动组件会连同分析器一起移动。
复制和收藏:单独复制和收藏分析组件是不允许的,编辑器会提示是否需要连同分析器一并复制和收藏。
导出到蓝图:分析模式组件无法导出到蓝图,但是分析器可以导出到蓝图。
转为区块:分析模式组件及分析器不可以转为区块,同时包含分析模式组件的组或者表单组也不可以转为区块。
产生变化的操作
删除组件:在删除分析模式组件时,分析器会同步删除。
添加和删除子组件:在非分析模式的地图组件内创建分析模式子组件时,会提示是否需要转为分析模式并添加分析器。当分析模式地图内的最后一个分析模式子组件被删除时,会提示是否需要退出分析模式并删除分析器。
自动化配置说明
添加字段后自动打开对应视觉通道的映射(颜色、大小等)。
删除字段后自动关闭对应视觉通道的映射(恢复固定值)。
字段自动选择聚合方式。
自动选择地理角色(经度、纬度、adcode)。
对原分析组件的兼容性支持
原分析组件已经配置的内容可以继续展示,但是无法修改。如果您需要修改内容,需转为分析模式,原字段配置将会保留。
实操演示
直播视频以公司销售订单数据为例,介绍2个分析组件联动筛选的配置、下钻以及用蓝图配置,去触发下钻和选中的操作。
登录DataV控制台。
在我的可视化页面,单击您创建的可视化应用项目上方的编辑按键,进入画布编辑器中。
单击选择BI分析模块,将柱状图组件拖拽到画布编辑器中,并选择配置一个数据集,具体设置方法请参见:DataV6.0数据集介绍。
在图表配置模块,通过拖拽方式设置
x
字段为类别,y
轴为价格,颜色映射
为价格,并设置对应的颜色,拆分
设置为日期,除此之外,设置类别的下钻字段内容为子类别。在可视化应用预览页查看您设置的效果,左上角为面包屑菜单。
在画布编辑器页面,单击添加一个条形图组件,在分析数据面板中,选择和柱状图组件一样的数据集 ,在图表配置模块,设置
x
轴为价格,y
轴为类别,并设置下钻字段内容为订单状态和子类别,颜色映射
为价格,拆分
为日期。单击切换到组件的交互页签中,选择触发方式为点击,单击切换到配置面板,设置图形配置项中映射类型为名词分类。
在可视化应用预览页中查看联动效果,当您选中左边柱状图组件内的数码产品时,右边条形图组件会根据左边选中的内容,同步筛选展示数码产品的详细信息;当您在条形图组件设置了已支付和付款中的下钻子层级,左边柱状图组件也将同步联动筛选对应的内容。
说明关于联动模式的选择,当需要下钻时,可以选择下钻优先模式,如果需要先设置筛选,不需要下钻,可以设置为选中优先模式。
您也可以在联动模块设置是否需要触发或者接收其它组件联动。
单击选择分析器,并右键单击导出到蓝图编辑器,直播视频中以Tab列表组件触发下钻和回退下钻的动作,实现满足时触发下钻;不满足时触发回退的动作效果。
对于下钻的处理方法,您可以参见以下代码:
return { "id": "", "items": [ { "x": "数码产品" } ] };
对于回退下钻的处理方法,您可以参见以下代码:
return { "depth": 0, "forceClear": false };
按照如下图将多个组件和节点连线:
单击蓝图编辑器右上角的正常预览图标,即可预览蓝图编辑器中设置的效果,其中页面内的Tab2按键设置的是下钻效果,您可以看到柱状图组件下钻到对应的数码产品;Tab3按键设置的是回退下钻效果,可以回退下钻模式。
在蓝图编辑器画布中, 按照如下代码,为下钻或选中变动时设置隐藏按钮;同时,您也可以设置蓝图连线并记录蓝图日志,随时查看执行的过程。
return { "animationType": "fade", "animationDuration": 1000, "animationEasing": "linear" };
视频链接
DataV小课堂直播视频:分析模式浅尝。