You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何计算软件更新推广面向全量客户的成功率(百分比)

错误原因

  • 原公式逻辑完全不符合成功率计算规则:当前计算是把新旧版本设备总量直接除以100,和成功率的定义没有关联
  • 成功率的核心逻辑是已更新版本的设备数 ÷ 全部客户的总设备数,再换算为百分比格式

正确计算公式

正确的PHP代码写法如下:

// 先计算总设备数(即客户总量对应的设备数)
$total_pcs = $total_pcs_with_new_version + $total_pcs_with_old_version;
// 计算成功率:已更新数 / 总数 * 100,保留两位小数
$success = round(($total_pcs_with_new_version / $total_pcs) * 100, 2);

测试数据验证

代入给出的测试值:

  • $total_pcs_with_new_version = 13
  • $total_pcs_with_old_version = 23
    总设备数为 13 + 23 = 36,计算得 $success = round((13/36)*100,2) = 36.11,最终成功率为 36.11%

内容的提问来源于stack exchange,提问作者FLASHCODER

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 16:06:01