Salesforce迁移报表时,汇总级公式(CDF1:SUM)/RowCount中的CDF1是什么?
解决Salesforce报表汇总公式迁移中CDF1的问题
先明确CDF1的本质
CDF1是原Org报表里**自定义汇总字段(Custom Summary Field)**的系统自动生成标识,CDF是Custom Summary Field的缩写,数字代表该字段在原报表里的创建顺序(第一个自定义汇总字段就是CDF1,第二个是CDF2,以此类推)。它是你在原报表里手动添加的临时汇总计算字段,并非标准或自定义对象的API字段。
迁移&公式重现的实操步骤
- 回到原Org的目标报表,找到「自定义汇总字段」区域(通常在报表编辑器的「字段」面板下方,或报表结果区的汇总行设置里),查看CDF1对应的具体计算逻辑:
- 确认它是对哪个基础字段(比如
Amount)做SUM、AVG、COUNT等汇总运算 - 核对它的汇总层级(行级、组级还是总计级)
- 确认它是对哪个基础字段(比如
- 在目标Org中先复刻原报表的完整结构:
- 匹配相同的对象、筛选条件、分组维度
- 手动添加一个自定义汇总字段,设置和原Org中CDF1完全一致的计算规则
- 替换公式标识:在目标Org的汇总级公式里,把原公式的
CDF1:SUM替换成刚创建的自定义汇总字段的系统自动标识(比如新的CDF1或CDF2,取决于当前报表的自定义汇总字段数量) - 验证结果:运行报表后对比原Org的数据,确保计算值一致
额外注意点
- 若原报表有多个自定义汇总字段,要逐一对应它们的计算规则,不要搞混序号
- 确保目标Org中CDF1依赖的基础字段存在且API名称一致,否则需调整字段引用
- 若原报表是跨对象汇总,要确认目标Org的对象关系和原Org完全一致,避免汇总数据为空
内容的提问来源于stack exchange,提问作者Ted
相关产品推荐
相关产品推荐

