antvis / data-set

state driven all in one data process for data visualization.
MIT License
248 stars 46 forks source link

[BUG] transform 丢失字段 #89

Open liuxuan1-1 opened 4 years ago

liuxuan1-1 commented 4 years ago
const dv = ds
    .createView()
    .source(rawData)
    .transform({
      type: 'map',
      callback(row) {
        sumRealityDaily += row['实际每日达成'];
        sumPredictionDaily += row['预计每日达成'];
        if (Number(row['日期']) < 4.6) {
          row['汇总实际每日达成'] = sumRealityDaily;
        } else {
          row['汇总预计每日达成'] = sumPredictionDaily;
        }
        return row;
      },
    })
    .transform({
      type: 'fold',
      fields: ['实际每日达成', '预计每日达成'], // 展开字段集
      key: 'type', // key字段
      value: 'value', // value字段
    });

最后一个transform转换完丢失 '汇总预计每日达成' 字段