我正在使用Ms Access2016来收集和处理来自多个用户的数据。 我需要创建一个报告,显示滚动3个月期间的评论状态。
我有一个查询来获取所持有的相关数据:
Product Status Date
ProdA Green Feb-2018
ProdA Red Jan-2018
ProdA Red Dec-2017
ProdB Green Feb-2018
ProdB Green Jan-2018
ProdB Red Dec-2017
我需要一个报告,其中列标题是不同的日期值,低于此值是相关产品的状态,例如
Product Dec-2017 Jan-2018 Feb-2018
ProdA Red Red Green
ProdB Red Green Green
我可以在Excel中创建类似的东西但是真的想在Access中将它们保存在一起。这有可能吗?如果可以的话怎么样?有没有人有任何关于此的指南的链接 - 我找不到任何有帮助但可能寻找错误的东西。
答案 0 :(得分:2)
尝试将此作为交叉表查询的来源:
TRANSFORM First(T.Status) AS Status
SELECT T.Product
FROM T
GROUP BY T.Product
PIVOT T.Date;
T
是您的表名。