多源绑定

<< Click to Display Table of Contents >>

当前位置:  设计可视化分析报告 > 可视化组件 > 表格 > 自由式表格 

多源绑定

复制链接

1.概述

1.1 应用场景

制作报告时,如果用到来源于多个数据源的数据,想要通过存在关联的数据字段将数据源关联到一起,可以使用该功能。

例如有销量统计表、利润统计表两份数据,都是按照省份做统计,我们可以使用省份字段进行多源过滤,将销量和利润数据整合到一起。

1.2 功能简介

多源过滤适用于绑定了多个数据源的自由表,通过数据源中的关联字段将不同的数据源联接。

2.功能说明

1)先给自由表组件绑定多个数据源的数据,选中其中一个单元格,在右侧面板“数据”模块的绑定区域点击功能入口dataprocess_cellfilter1_zoom78

2)在弹窗中点击【点击添加过滤条件】,勾选【多源过滤】,然后设置多源过滤条件,如下图:

dataprocess_multisourcefilter1

各部分功能说明如下表:

序号

功能说明

1

添加过滤条件

2

勾选多源过滤后,可以设置不同数据源的字段关联关系

3

选择一个字段作为条件列,可选当前单元格同数据源的任意字段

4

选择字段关联条件符,默认为“=”

5

选择需要关联的其它数据源及数据字段,这里的字段仅支持选择绑定到自由表中且设置了扩展的字段(支持扩展方向相同、扩展方向不同、多层扩展字段)。

说明:

单个数据源时,【多源过滤】为置灰状态。

3.应用举例

某公司想要分析全国省份、各产品种类维度下的利润指标,所需的数据分别存放于不同的数据源中。其中产品种类、利润数据存放于咖啡1的SQL数据集中,省份数据在咖啡中国市场销售数据和咖啡1的SQL数据集都包括。希望将不同数据集中的三个数据整合到一张表中进行展示,并且统计的利润是每个省份下各产品种类的利润总和。

1)自由表组件上的单元格分别绑定“咖啡中国市场销售数据”数据集的“省份”字段,“咖啡1”数据集的“产品种类”、“利润”字段,“省份”、“产品种类”设置纵向扩展,并计算“利润_总和”。

dataprocess_multisourcefilter2

2) 选中“产品种类”所在单元格,点击【单元格过滤】,勾选【多源过滤】,设置过滤条件:省份=[咖啡中国市场销售数据:省份(省份)],如下图。

dataprocess_multisourcefilter3

说明:

如需了解更多过滤相关的设置,详情请参考过滤 > 功能说明

3)选中“利润”所在单元格,点击【单元格过滤】,勾选【多源过滤】,设置过滤条件:省份=[咖啡中国市场销售数据:省份(省份)]。

4)多源过滤后,成功将两个数据源的数据整合到了一起。

dataprocess_multisourcefilter4

4.不支持多源过滤的情况

只绑定了一个数据集的数据

dataprocess_multisourcefilter5

多个数据集时,各数据集均无扩展列

dataprocess_multisourcefilter6