交叉表查询月YTD

时间:2015-03-31 15:19:05

标签: sql ms-access

我正在寻找一种解决方案,将每月月平均值从年初转换为月平均值。换句话说,从1月到月。

我使用交叉表向导将员工的评级分为列标题中的月份。员工在行标题中。然后对评级的值进行平均。

我的问题是,这只显示了每个月员工的平均评分。我需要一个能够显示每个月平均值的解决方案,如果它包含了年度乞讨的所有结果(即2月将包括1月份和2月份的评级)。

TRANSFORM Avg(CSS_Table.[Emp_Rating]) AS AvgOfEmp_Rating
SELECT CSS_Table.[Emp]
FROM Rating_Table
GROUP BY Rating_Table.[Emp]
PIVOT Format([Survey_Date],"mmm") In ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

1 个答案:

答案 0 :(得分:0)

攻击此

的一种可能策略
  1. 为每个月创建一个计算每月YTD平均值的查询。

  2. 创建一个联合查询,将它们连接在一起(即确保为每个查询使用相同的列名)。

  3. 将联合查询提供给数据透视表。