Limit and group slices in a Pie Chart

A

averied

Hi, I have inserted a pie chart Access 2007 Report using the MSGraph.Chart.8
OLE control class ..

This chart takes the information from a query with to colums, One is the
Employee Name and the other column has the number of sales per Year.

The chart I want to display is called Top Sales employees. The chart should
display the name of the TOP 5 employees and the percetage that their number
of sales represent in the total sales of the year. The rest of employees
should be grouped as "Other", and Others must display the percentage of the
total sales minus the TOP 5 ones..

So my idea is to limit the Pie Chart to 6 slices, so the top 5 slices will
show and the rest will be grouped, but I can't find how to to this.

PLease, can someone help me achieve this? Thanks..
 
D

Duane Hookom

I would first create a query of the top 5 employee sales. €
-- qselTop5 ----
SELECT TOP 5 Employee
FROM tblEmployeeSales
ORDER BY NumOfSales DESC;

Then create another query with this query and the table using a LEFT JOIN:
--- qtotForGraph ---
SELECT Nz([qselTop5].[Employee],"other") AS Expr1,
Sum(tblEmployeeSales.NumOfSales) AS SumOfNumOfSales
FROM tblEmployeeSales LEFT JOIN qselTop5 ON
tblEmployeeSales.Employee = qselTop5.Employee
GROUP BY Nz([qselTop5].[Employee],"other");
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top