Google Answers Logo
View Question
 
Q: Microsoft Analysis Services - Easy Question - OLAP ( No Answer,   0 Comments )
Question  
Subject: Microsoft Analysis Services - Easy Question - OLAP
Category: Computers > Programming
Asked by: jthoma1-ga
List Price: $20.00
Posted: 05 May 2004 12:58 PDT
Expires: 06 May 2004 06:38 PDT
Question ID: 341617
How do I create an OLAP cube in Microsoft SQL 2000 Analysis services
which will generate the following types of data for a report:

Here are the source tables (in SQL 2000):
Note: not all fields are listed.

SURVEY
---------
(PK) Survey_ID int
Survey_Name varchar(200)

QUESTIONS
------------
(PK) Question_ID int
Question_Name varchar(200)

ANSWERS
------------
(PK) Answer_ID int
Answer_Choice_Text varchar(200)
Answer_Value int

RESPONDENTS_ANSWERS
---------------
(PK)Respondent_ID int
(PK)Question_ID int
(PK)Answer_ID int

I want to build reports which crosstab the count of respondent answers
against respondent answers of a different question.

For example: 
Question 1) Do you watch the NBA?
-Yes 
-No

Question 2) What is your favorite NBA Team?
-Mavs
-Lakers
-Kings
-Spurs

Here is the report I want to create via OLAP in SQL 2000 Analysis Services:

			What is your favorite team?
			Mavs	Lakers	Kings	Spurs	Total
		-----	---	---	---	---	---
Do you		Yes	5	5	5	5	20
watch NBA?	No	10	2	1	2	15
		-----	---	---	---	---	---
		Total	15	7	6	7	35

So far, I have my fact table as Respondent_Answers, and a dimension
that includes: Survey/Questions/Answers.  I need to somehow have
another dimension which includes Survey/Questions/Answers which I can
crosstab the actual Respondent_Values, or someting.  Please help.

The goal is to have the capability to crosstab any question vs any
other question.  I'm looking for a solution to compare 2 static
questions.

Thanks,
-Jonathan

Clarification of Question by jthoma1-ga on 05 May 2004 17:39 PDT
I meant to say, "I'm looking for a solution to compare more than 2 static
questions."
Answer  
There is no answer at this time.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy