数据比例(百分比)相关 Transform

percent 总和百分比

统计某个维度下某个字段的值的和占总和的比例(可以分组)。

field 是统计发生的字段(求和,求百分比),dimension 是统计的维度字段,也就是"每个不同的 dimension 下,field 值占总和的百分比",groupBy 则是分组字段,每一个分组内部独立求百分比(每一个分组内,最后的 percent 字段相加之和为 1)。

具体用法见示例:

  1. dv.transform({
  2. type: 'percent',
  3. field: 'sold', // 统计销量
  4. dimension: 'year', // 每年的占比
  5. groupBy: ['category'], // 以不同产品类别为分组,每个分组内部各自统计占比
  6. as: 'percent', // 结果存储在 percent 字段
  7. });

proportion 行数百分比

统计某个维度下某个字段的数据条数占总条数的比例(可以分组)。和 percent Transform 类似,但统计的是数据条目的占比,而不是数据总和的占比。

具体用法见示例:

  1. dv.transform({
  2. type: 'proportion',
  3. dimension: 'year', // 每年的占比
  4. groupBy: ['category'], // 以不同产品类别为分组,每个分组内部各自统计占比
  5. as: 'proportion', // 结果存储在proportion字段
  6. });