您在应用模板市场的模板或有批量替换电子表格中所有组件的数据字段的需求时,如果表配置比较复杂,如设置了自由式单元格等,手动逐一更新数据将非常低效。您可考虑使用Quick BI数据替换功能,分为页面级数据替换、组件级数据替换,可提高搭建电子表格的效率,降低数据集切换的成本。本文为您介绍如何进行替换数据集操作。
前提条件
您已登录Quick BI控制台并进入电子表格编辑页面。请参见创建电子表格。
全局数据集替换
操作步骤
您可以在电子表格编辑页面,单击顶部菜单栏的
,显示出当前电子表格的所有数据集列表。
点击已使用数据集可查看该数据集下使用的全部字段,包括数据集字段和报表新建字段。
说明数据集字段包括原生字段,数据集内新建的计算字段、分组维度等。
报表新建字段包括报表新建的计算字段、分组维度等。

点击
图标可查看使用该数据集的组件列表。
已使用数据集列表中某数据集需要进行替换时,可以在右侧替换数据集中选择该空间下的已有数据集。

选择数据集后,需进行两个数据集中数据集字段和报表新建字段的匹配。

数据集字段匹配
字段名和字段类型相同的数据集字段会自动匹配。
字段名不一样,字段类型一样的数据集字段可手动匹配。

字段匹配仅展示同类型字段,若目标数据集中不存在字段类型相同的字段,则无法完成匹配。此时您可以换数据集替换或者在报表中删除这些字段的使用。

报表新建字段匹配
支持整体替换和拆分替换。
整体替换:匹配逻辑同数据集字段匹配。

拆分替换:系统将解析“报表新建字段”的表达式,您需要匹配表达式中使用到的字段及占位符,系统将在目标数据集中按同样的表达式自动创建字段进行替换。

若报表新建字段使用了占位符,支持新建并替换。此时,目标数据集中将自动创建一个相同的占位符。
说明若某字段(例如“利润金额”)在数据集字段中出现过,则在报表新建字段处进行拆分替换时会自动匹配,且不支持修改。
组件级数据替换
数据集表格和电子表格内基于数据集配置的图表组件支持组件级数据替换。
组件级数据替换目前只支持整体替换。
使用场景
您从其他电子表格复制数据集表格、图表组件时,所有字段和字段相关的配置都需要重新配置,成本很高。
组件级数据集替换针对于报表中的组件需要更换数据集的场景,提高您组件配置的效率,降低数据集切换的成本。
操作步骤
数据集表格数据替换
替换入口
您可以按照图示步骤,替换某个数据集表格里的数据。

若您想替换数据集并保留字段配置,请按照以下步骤替换当前数据集。

选择替换当前数据集进行数据集替换。

图表组件数据替换
仅基于数据集配置(区域配置按钮关闭时)的图表组件支持数据替换。

替换入口

单击切换框后,可切换已使用的数据集和全部数据集,并清空字段配置。

若您想替换数据集并保留字段配置,请按照以下步骤替换当前数据集。

选择替换当前数据集进行数据集替换。

注意事项
特殊组件
自由式单元格、卡片视图、数据透视表、基于区域配置的图表组件、查询控件、依赖数据集的电子表格填报组件(下拉单选、下拉多选、树形下拉)不支持组件级数据替换,在页面级数据替换的时候可以被替换数据。
特殊配置
全局参数在页面级数据替换的时候会被替换数据。例如销售样例数据被替换为销售数据集时,全局参数的关联字段由原数据集中的区域替换成了新数据集中的area。

非同源级联配置在页面级数据替换后会保留级联条件;同源级联配置在页面级数据替换后会失效,需重新手动配置级联条件。

请参见配置查询控件级联。