后台加载的数据集
创建数据集不再阻塞应用。数据集会立刻出现在 数据集列表中,并随各列就绪逐步填充——在就绪之前,任何组件都无法绑定它。最后这一点是有意为之:绑到半成品数据集上的图表会给出一个看似正确、实则不完整的答案。
下面说明这期间你会看到什么,以及遇到容量上限时该怎么做。
你会看到什么
| 面板显示 | 含义 | 你该做什么 |
|---|---|---|
| 数据集名称旁有加载图标,行数与列置灰 | 仍在加载 | 什么都不用做,通常只是一瞬间 |
| 加载中…(3/5 列) | 各列依次就绪,数字告诉你进度 | 什么都不用做 |
| 行数与列类型已填充 | 就绪 | 可以绑定、作图、继续 |
| 数据集上出现红色错误标记 | 有一列或多列计算失败 | 打开它查看是哪一列失败及原因——通常是源区间或其中的公式 |
智能体也遵循同一规则:当你让它创建数据集并作图时,它会等数据集加载完成再绑定,不需要你自己把握时机。若绑定尝试过早发起,它会被拒绝并说明原因,而不是产出一张空图表。
之所以这样设计:数据集可能包裹很大或经过派生的区间。延迟构建可以让界面保持响应——你可以在表格中继续工作,而不是盯着一扇卡住的窗口。
容量上限
一个数据集最多容纳 2,000 行、15 列。选择更大的区间时,应用会在创建时直接拒绝并说明原因,而不是悄悄交给你一个被截断的数据集。
这个上限是设计选择,而非引擎限制。用 2,000 个汇总后的点作图,渲染即时且清晰可读;喂进 50 万行原始数据,对你来说很慢,对观众来说无法阅读。
因此遇到上限时,请做汇总而不是截断:
- 在表格中先汇总——
SUMIF/SUMIFS、数据透视表式的汇总,或按你真正要作图的类别分组的公式。 - 绑定汇总结果。原始行继续留在数据空间里作为事实来源,它们仍然可查询。
- 如果确实需要探索几十万行,请在导入前完成繁重的整理,只把结果带进来。
互不冲突地放置数据集
每个数据集都会把数据写入数据空间中的一块区域,而两块区域不能共用同一位置。应用会在提交前检查目标位置,遇到以下情况会拒绝:
- 该区域非空——已经有值或公式;
- 与另一个数据集的区域重叠;
- 落在某个数组公式溢出的结果上。
当你拖选创建数据集时,由你指定起始单元格,若有冲突,提示信息会点明挡路的具体区间。当智能体放置数据集时,它也会先找一块干净区域,原因相同。这也是为什么建议把数据集区域与 切片 区域安置在表格的独立位置,与你手写的公式分开。
好习惯
- 给数据集命名。 有几个之后,
按区域销售额远胜过数据集 7——智能体回复你时引用的也是这些名字。 - 先汇总再绑定。 上限正是朝这个方向的提醒;图表通常不需要原始明细粒度。
- 让加载完成再进行下一步。 手工操作时给数据集一秒钟;用对话驱动时,智能体会替你处理。