【问题标题】:Crosstab Query Month YTD交叉表查询月份 YTD
【发布时间】:2015-03-31 15:19:04
【问题描述】:

我正在寻找一种解决方案,将单个月平均值转换为年初以来的月平均值。换句话说,从一月到该月。

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

我的问题是,这仅显示员工每个月的平均评分。我需要一个解决方案,如果它包括当年乞讨的所有结果(即 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");

【问题讨论】:

    标签: sql ms-access


    【解决方案1】:

    一种可能的策略来解决这个问题

    1. 为每个月创建一个查询来计算每月的 YTD 平均值。

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

    将联合查询输入数据透视表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-01
      • 2014-10-23
      • 2017-03-06
      • 2010-10-13
      • 1970-01-01
      相关资源
      最近更新 更多