日期:2014-05-17  浏览次数:20512 次

请教一个关于问卷调查统计结果的问题
有一张问卷回答结果表,结构如下:
resID:自增字段;
surveyID:问卷ID;
questionID:问题ID;
answerID:答案ID;

一个问卷中有多个问题,问题直接有先后顺序,但不是所有的问题都必须回答,可以从第一题直接跳转到第三或者更后面的问题;现在需要统计每个问卷有多少人回答,同时也还需要知道每个问卷中第一题有多少人回答,回答第一题的人有多少个回答了第二题,回答了第二题的人有多少回答了第三题,一次类推直到最后一个问题;

请问这样的报表该怎么抽取数据,在CUBE中又如何搭建维度,最后又如何拖拽这样的报表,谢谢
------最佳解决方案--------------------
问题维度表: 问题key, 问卷ID,问题ID
事实表 : 问题key,答题人数
拖拽的话可以用 第三方报表展示工具等(微软 如:radarcube等),SSRS不支持拖拽的

------其他解决方案--------------------
LZ给出你事实表,以及纬度表的设计结构。



------其他解决方案--------------------
这个问题建议分表:
问卷表
id qid memo

问题表
qid aid memo

答题表
aid memo 

相关资料更多>