我希望制作一个非常简单的报告来压缩和并排显示数据。我发现的所有报告示例都是逐行的。
我将使用的查询只有三个架构"公司,模型,总计"
我想要的格式是
Company Model Total Company Model Total
A 123 2 B 123 4
A 222 3 B 333 3
A 444 7 B 444 7
我们的想法是以多种公司并排的方式呈现信息,以便比较同一模型的库存并找到差异。理想情况下,该报告最终会对跨越每个公司的所有模型进行分组,但这是下一代问题。
我尝试在多个"公司"上进行条件格式化。盒子,但条件似乎没有正确应用或由于某种原因每个"公司"盒子采用相同的条件。
答案 0 :(得分:0)
您必须分两步完成此操作:
Company Model Total A 123 2 A 222 3 A 444 7 B 123 4 B 333 3 B 444 7
我们打电话给q
这个查询。
SELECT q1.Company, q1.Model, q1.Total, q1.Company, q2.Model, q2.Total FROM q AS q1 INNER JOIN q AS q2 ON q1.Model = q2.Model WHERE q1.company < q2.company;
这会给你:
A 123 2 B 123 4 A 444 7 B 444 7
(模型222和333没有匹配的数据)
答案 1 :(得分:0)
我认为您希望按型号(rowHeader)进行交叉表查询分组,将公司作为列标题,然后将第一个(总计)作为值。
结果应该是
model A total B total
123 2 4
222 3
333 3
444 7 7
然后,您可以根据交叉表结果创建另一个查询,以计算公司总数之间的差异(如果需要)。