office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Access查询计算数据百分比排名

2020-03-05 08:00:00
tmtony8
原创
7616

前面我们讲过一些利用查询做数据分析的,如排名中位数等。

下面讲下百分比排名,其表示特定分数相对于正常组标准的名次。百分比在确定标准化测试的性能时有显著作用。

在数据分析中,通常使用百分点作为一种测量某个主体相对于整个组的性能的方法。

百分比排名的公式是(记录计数-排名)/记录计数

下面查询计算每个员工的年收入和百分比排名:


设计视图如下图所示,同时我们转化为SQL视图查看

SELECT RepSummary.Employee_Number, RepSummary.Rev, ([RCount]-[Rank])/[RCount] AS Percentile, (SELECT Count (*) FROM RepSummary AS M1 WHERE [Rev] > [RepSummary].[Rev])+1 AS Rank, (Select count(*) from RepSummary) AS RCount
FROM RepSummary
ORDER BY RepSummary.Rev DESC;

查询运算结果如图


这样生成的数据我们可以看出,在数据排名前面的员工的百分比排名是大概99%,表示这部分员工的收入超过了其他99%的员工

    分享