数据比例(百分比)相关 Transform
percent 总和百分比
统计某个维度下某个字段的值的和占总和的比例(可以分组)。
field
是统计发生的字段(求和,求百分比),dimension
是统计的维度字段,也就是"每个不同的 dimension
下,field
值占总和的百分比",groupBy
则是分组字段,每一个分组内部独立求百分比(每一个分组内,最后的 percent
字段相加之和为 1)。
具体用法见示例:
dv.transform({
type: 'percent',
field: 'sold', // 统计销量
dimension: 'year', // 每年的占比
groupBy: ['category'], // 以不同产品类别为分组,每个分组内部各自统计占比
as: 'percent', // 结果存储在 percent 字段
});
proportion 行数百分比
统计某个维度下某个字段的数据条数占总条数的比例(可以分组)。和 percent Transform 类似,但统计的是数据条目的占比,而不是数据总和的占比。
具体用法见示例:
dv.transform({
type: 'proportion',
dimension: 'year', // 每年的占比
groupBy: ['category'], // 以不同产品类别为分组,每个分组内部各自统计占比
as: 'proportion', // 结果存储在proportion字段
});