准备测试数据

准备1000条测试数据:依次生成商品序号,并随机生成商品单价和购买数量,并计算出总价格。其中,要求商品单价在1至100元之间,保留两位小数;购买数量为1至1000之间的整数。

解答:

A B
1 =create(ID,UnitPrice,Quantity)
2 for 1000
=round(int(rand(9900))/100+1,2)
3
=int(rand(1000))+1
4
>A1.insert(0,A2,B2,B3)
5 =A1.derive(round(UnitPrice*Quantity,2):Total)

A5中最终结果如下:

由于有可能出现得分相同的情况,因此计算排名时不能简单排序后取前三条记录。