把月份列变成月份字段
逆透视把选定列名变成属性字段,把对应单元格内容变成值字段,并在每条记录旁重复保留标识。它是宽表转长表,不是行列整体交换,也不进行求和或平均。不同类型内容保持原文,不强制转数字。
确认表头和字段范围
导入UTF-8 CSV/TSV或粘贴表格,先确认分隔符、表头与多行字段。多层表头、合并表头或介绍行需要先整理,不能猜测年份与月份的层级;可明确跳过开头逻辑记录并指定唯一名称。
选择保留标识列及顺序,例如商品编号与门店。展开范围有两种:展开指定列,按所选顺序生成;或保留标识列后展开其他列。不能把同一列既作为标识又作为指定展开列;没有可展开字段时阻止。未选入任一范围的描述列会从结果中省略,原始表仍保留。
展开其他列模式遇到来源结构变化会要求重新检查,并“确认当前字段结构”。新增月份、状态或备注都会纳入非标识范围,不应未经检查自动接受。自定义字段名称列和值列的名称,要求非空、唯一且不冲突。
空值影响记录数与信息含义
默认保留空值,不把零、false、NULL或N/A当空。可选择缺失单元格、空字符串、纯空格及明确标记的空值定义。排除空值会减少长表记录数,报告空单元格与排除单元格数量。
原来存在但为空的一月,与根本没有一月列不是同一事实。若后续需要完整月份位置,保留空值再单独处理。两条来源记录、两列月份,在保留空值时产生四条观察记录;标识列只增加上下文,不参与扩张。
完整月度例子
id=001的一月为10、二月为空;id=002的一月为20、二月为30。保留id,按一月、二月顺序展开,新列名设月份、数值。默认输出001一月10、001二月空、002一月20、002二月30四条。关闭保留空值得到三条,报告排除一格。
输出先按来源记录顺序,再按选择列顺序。相同输入与规则重复执行顺序一致。001不会随月份列被展开,0010或待确认等单元格保持原始文字。应用后可进入筛选工具,再明确筛选月份后导出;表格视图搜索本身不改变导出范围。
来源、规模与导出
每个结果有来源映射,记录原逻辑记录和原列,因此即使业务编号重复,也能定位到具体来源单元格。设置报告保留模式、标识列、展开列与空值策略。预览最多20条,预计输出按全量范围计算;真正完整结果需“运行并检查结果”。
结果和来源报告都受行数、列数、总单元格限制,超限先减少来源或展开列,不截断输出。下载长表、设置摘要、映射或ZIP前,共享导出会重新解析CSV/TSV核对值。公式防护明确报告影响,原文模式需确认风险;接收软件按文本导入才可避免自动推断编号。
连续流程与排错
保存规则用稳定标识绑定字段,新文件需核对结构。目标名称冲突时改名;全是标识字段时增加真正的值列;多行表头先整理,不以空结果冒充成功。规则更改标记旧结果过期,取消保留原始数据。
工具与语言切换保留会话,数据地区与编码不随语言变更。应用步骤支持撤销重做,刷新或关闭则清空内存。文件内容在浏览器本地处理,网站仍需静态资源请求;来源名称、单元格和配置不放进分享URL。
常见问题
每个月各占一列,怎么变成“月份、金额”两列?
保留商品等标识列,选中需要展开的月份列,再设置属性列和值列的名称。检查空值策略和展开后的记录数。逆透视负责改结构,不会顺便把各月金额加总。
为什么记录数增加?
每个选定来源单元格变成一条观察记录并重复标识。两条记录、三列值,保留空值时输出六条。
如何防止商品编号一起被展开?
把编号选为保留标识列,不再选为展开列;预览确认月份仍对应正确来源商品。
旧规则能包含新增月份吗?
展开其他列模式需先检查并确认新结构;指定列模式须主动添加新字段。结构不兼容的旧规则不能静默使用。
逆透视会汇总或整体转置吗?
不会。它保留指定标识并展开属性和值,不汇总重复编号,也不整体交换行列。