funnelConversionRates function
Returns conversion rate from step i to i+1 (and overall to last step).
Implementation
List<double> funnelConversionRates(List<FunnelUtils> steps) {
if (steps.length < 2) return [];
final List<double> out = [];
for (int i = 0; i < steps.length - 1; i++) {
final int cur = steps[i].count;
final int next = steps[i + 1].count;
out.add(cur > 0 ? next / cur : 0);
}
return out;
}