首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SSAS表格浏览Excel关系无效

SSAS表格浏览Excel关系无效
EN

Database Administration用户
提问于 2014-05-15 05:02:46
回答 2查看 2.7K关注 0票数 1

我目前正在建立一个教育数据仓库。

我有三个没有事实根据的事实表,用于不同的等级,因为我没有度量(我没有聚合任何东西),这些等级是完全不相关的,因此它们在不同的表中。我只是按年级的事实表格划分学生的维度。

在Excel中,当我将一个学生拖到一行上,然后将分数放到列中时,我希望看到该学生的成绩。然而,我只是看到所有的学生/所有年级。尽管我可以在表格图视图中清楚地看到这些关系,但这些关系似乎不起作用。

对此有什么想法吗?

如下所示,SSAS导入了这些关系;但是,当我在Excel中浏览时,数据之间似乎没有任何关系。如果我为学生过滤一行并选择分数,我只会得到所有的分数,而不仅仅是与那个学生相关的分数。

如果我在行部分中删除学生键,在列部分中删除年级,它将只显示所有/全部。如果我改变学生的密钥过滤器来显示一些记录,似乎什么都没有改变,所以SSAS对我来说现在是相当无用的。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2014-05-20 08:10:43

我想我找到问题了。如果没有定义度量,SSAS似乎不关联表之间的数据。我增加了一个简单的度量,比如分数和瞧,我有数据关系。

票数 1
EN

Database Administration用户

发布于 2014-05-20 06:17:13

从我要你发的照片上看,你在学生和年级之间有很多关系。

代码语言:javascript
运行
AI代码解释
复制
many students can have many grades

如果每个实体都包含一个等级,则无法从两个图像中判断。考虑把每段关系分成一对多的关系。

代码语言:javascript
运行
AI代码解释
复制
one student to many grades

为了做到这一点,每一个可以包含单一职等的实体都应:

代码语言:javascript
运行
AI代码解释
复制
exam paper needs grade [or score]
all the ones you've blotted out need grade [or score]

然后每个分级实体,应该有一个1到1的关系与学生。如果一个学生有多张试卷,那么每一张试卷都应该与学生联系,而不是彼此联系。此外,分级列在一个表中不能命名为等级类型,在另一个表中不能命名分数。它们必须在每个表中被命名为等级,或者在每个表中被命名为得分。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/65189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文