office交流网--QQ交流群号

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

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

Access设置查询的四分位数

2020-03-04 08:00:00
tmtony8
原创
4718

分位数根据其将数列等分的形式不同可以分为中位数,四分位数,十分位数、百分位数等等。四分位数(Quartile)也称四分位点,是指在统计学中把一个数据集按统计分类由小到大排列并分成四等份,处于三个分割点位置的数值。多应用于统计学中的箱线图绘制。四分位数作为分位数的一种形式,在统计中有着十分重要的意义和作用。

每个组占数据集的25%,集合的最高25%称为第一四分位数,而最低25%则称为第四四分位数。四分位数名次通常用于将数据分为可以单独进行比较和分析的逻辑组。

例如,单位想根据月收入建立一个最低的绩效标准,那么我们可以将最低值设置为等于第二分割点的数值。这样就可以确保至少有一半的员工大于等于该最低绩效标准


四分位数查询设计视图及SQL语句:



SELECT RepSummary.Employee_Number, RepSummary.Rev, Switch([Rank]<=[RCount]/4*1,"1st",[Rank]<=[RCount]/4*2,"2nd",[Rank]<=[RCount]/4*3,"3rd",True,"4th") AS Quartile, (SELECT Count (*) FROM RepSummary AS M1 WHERE [Rev] > [RepSummary].[Rev])+1 AS Rank, (Select count(*) from MainSummary) AS RCount
FROM RepSummary
ORDER BY RepSummary.Rev DESC;


这里使用Switch函数对每个数据进行筛选进入哪个分位段,运行结果如图所示:

    分享