sql-server - 交叉加入事实和维度
问题描述
在多维多维数据集中,我有两个事实(不同粒度),分别命名为:FactTestScore 和 Fact SubjectScore。这两个事实共享两个维度——DimStudent 和 DimSubject。而 FactTestScore 具有 DimTest 的附加维度。我已经部署了多维数据集,没有任何错误。
在创建报告的 PowerBI 中,当我有包含主题、测试、学生及其各自分数的矩阵表时,所有测试都与所有主题交叉连接。你能指出我在哪里犯错吗?
解决方案
在 Power BI 中,跨关系筛选只能在指定的方向传播。
在您的图表中,如果不走“错误的方式”,就没有从一个维度表到另一个维度表的路径。事实上,除非符号与我习惯的相反,否则它们看起来甚至无法过滤事实表。
推荐阅读
- symfony - Symfony 表单:上传的文件 - “此值应为字符串类型”
- java - 为什么这个 for 循环只在 jFrame 上显示一个图像?
- java - 没有PHP的AndroidStudio中mysql中的数据库连接
- python - 无效的 URI 方案:mongodb+srv ,Mongodb 错误
- sql - 如何在参数 = 'No' 时选择值为 No 或 NULL 的行,以及在参数 ='Yes' 时选择值为 'Yes' 的行
- kendo-grid - 将焦点从行移开时,在 Kendo().Grid 的编辑器模板内时,Kendo().ComboBox 不保留选定的值
- hadoop - 当我将节点添加到我的 Hadoop 集群时,为什么我的吞吐量和平均 io 速率变慢了?
- r - 将 dplyr::if_else 与 purrr 一起使用
- python - 如何按页面抓取具有不同位置的元素
- java - 试图创建一个对象的多个实例并打印它们的信息