C#:计算一段时间内添加的新项目的百分比

本文关键字:新项目 百分比 添加 计算 一段时间 | 更新日期: 2023-09-27 18:27:39

假设我有一个数据库,每天都会向其中添加新行。每天,添加到数据库中的新数据的百分比都应该根据以前的数据进行计算。也就是说;向用户显示一周内添加到数据库中的新数据的百分比。

到目前为止我所拥有的:

  • 检索表行并添加到列表
  • 管理新添加之前存在的行数
  • 更新计数,并将新计数存储在一个单独的变量中

例如,如果我有:

int oldCount;
int newCount;

如何计算从旧计数到新计数的增长百分比,使其显示:

例如:

检测到10%的增长

C#:计算一段时间内添加的新项目的百分比

假设两个计数都不是负数,请尝试使用以下方法:

double percent = oldCount == 0 ? 100 : ((double)newCount - oldCount) / oldCount * 100;