UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

19 lines (18 loc) 539 B
import { cloneDeep } from 'lodash'; export function formatUnit(dataset, map) { dataset = cloneDeep(dataset); var fields = dataset.fields, rows = dataset.rows; fields.forEach(function (field, index) { var unitTransformer = map[field.key]; if (!unitTransformer) { return; } rows.forEach(function (row) { var item = row[index]; if (typeof item === 'number') { item = unitTransformer(item); } }); }); return dataset; }