【问题标题】:Weighted Average in access访问权的加权平均值
【发布时间】:2017-08-06 06:02:45
【问题描述】:

我有一个表格,其中包含以下列

FirstDate,
LastDate,
Grade_Category,
CR_Tones,
CR_grade

我创建了一个查询,其中这些数据按日期和材料类型分组。

我需要在成绩列的末尾查看带色调的成绩的加权平均值。 表如下:

这是我设计的一个查询,我已经对运动日期、等级类别等和总结音调等进行了分组。

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    像下面这样的查询可能是一个很好的起点

     select  
            lastdate as [date], 
            grade_category as [material type],
            SUM(CR_grade*CR_Tones)/SUM(CR_Tones) as [weighted grade]
    
     from table
    
     group by lastdate, grade_category
    

    【讨论】:

      【解决方案2】:

      看起来您正在寻找分组集

       select  
              lastdate as [date], 
              grade_category as [material type],
              SUM(CR_grade*CR_Tones)/SUM(CR_Tones) as weightedgrade --your formula for weighted grade
       from yourtable
       group by Grouping Sets (lastdate, grade_category)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-05-23
        • 1970-01-01
        • 1970-01-01
        • 2017-08-05
        • 2020-08-26
        • 2019-08-02
        • 2014-05-12
        • 1970-01-01
        相关资源
        最近更新 更多