Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsFormsForms ProgrammingQueriesModules / DAO / VBAReports / PrintingMacrosDatabase DesignSecurityConversionImporting / LinkingSQL Server / ADPMultiuser / NetworkingReplicationSetup / ConfigurationDeveloper ToolkitsActiveX ControlsNew UsersGeneral 1General 2
Access DirectoryToolsTutorialsUser Groups
Related Topics
SQL ServerOther DB ProductsMS OfficeMore Topics ...

MS Access Forum / SQL Server / ADP / February 2005

Tip: Looking for answers? Try searching our database.

SQL ADP and Pivottables

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Stephen - 04 Feb 2005 04:34 GMT
I have a fairly simple query (using SQL and ADP) that looks at an orders
view
and returns the folowing fields for all sales details:

Item
Quantity
Size

I have been trying to set the results onto a pivot table view so I can see a
table similar to the following:

-------------- Size 1--------Size 2--------Size 3--------Size 4
Item A            255                355                455            500
Item B            100                300                 250           180
Item C            457                568                 256           566
Item D            447                214                 352           989

I am following the instruction to drag and drop the fields from the field
chooser into the pivottable view but I am getting the folloing problem:

The system is NOT allowing me to setup any of the three fields as the column
headers.  I am used to using Excel where there are labeled column and row
sections to which fields can be dropped.  When I try to do this now, it is
just dropping the fileds into the left column so that I cannot create any
column field.  My data just looks like the original table:

Item A            Size 1
Item A            Size 2
Item A            Size 3
Item B            Size 1
Item B            Size 2
Item B            Size 3
Item C            Size 1
Item C            Size 2
Item C            Size 3

I have tried to "squeeze" the field that is dragged into the upper-most edge
of teh table, but it does not recognize any column options, nor does it
allow me to sub-categorize the rows.  It just gives me the list as show
above.  In the "chooser" field list, there is an option at the bottom which
specifies to add the field to a column, or row, or data....  When I choose
column or row, the "add" button is greyed out and will not let me add the
field.

Can someone lend me some assitance?

-Stephen
Steve Jorgensen - 04 Feb 2005 05:01 GMT
If you know in advance what the columns should be, you can just do a manual
pivot as follows:

SELECT [Item],
      SUM(CASE WHEN [Size]='Size 1' THEN [QUANTITY]
                                    ELSE 0 END
      ) As [Size 1],
      SUM(CASE WHEN [Size]='Size 2' THEN [QUANTITY]
                                    ELSE 0 END
      ) As [Size 2],
      SUM(CASE WHEN [Size]='Size 3' THEN [QUANTITY]
                                    ELSE 0 END
      ) As [Size 3],
      SUM(CASE WHEN [Size]='Size 4' THEN [QUANTITY]
                                    ELSE 0 END
      ) As [Size 4]
FROM [SalesDetails]
GROUP BY [Item]
ORDER BY [Item]

>I have a fairly simple query (using SQL and ADP) that looks at an orders
>view
[quoted text clipped - 43 lines]
>
>-Stephen
Stephen - 04 Feb 2005 07:03 GMT
Steve -

Your solution worked.  Thank you.  It was not how I wanted to make it work
because it limits the number of different sizes we can use, however if there
is no method for using the pivotable then this will have to do.

Any thoughts on setting up the pivot table?

-Stephen

> If you know in advance what the columns should be, you can just do a
> manual
[quoted text clipped - 68 lines]
>>
>>-Stephen
ctcraig - 24 Feb 2005 18:06 GMT
Go out to rac4SQL.net.  A great product we use here at the City of Mesa
Az to handle our crosstabs
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.