为什么我的度量在 SSAS 的 MOLAP 多维数据集中返回 null?

问题描述 投票:0回答:1

我有一个结构相当简单的立方体:

我的测量也很简单,只是求和和成绩的计数。

但是,当我尝试部署多维数据集时,它返回测量的空值:

如您所见,我什至必须启用显示空单元格,否则它甚至不会显示任何结果,只是声明“未找到行。单击以执行查询。”。即使我尝试简单地检索 Student_id 或任何其他列而不使用任何测量,我也会得到 no rowsfound 语句,除非我切换“显示空单元格”按钮。

这可能是什么原因?

我检查了是否为所有维度启用了聚合,确实如此。表之间的连接也没有问题,我一一检查,甚至在实践中你也可以看到从老师和学生中选择的效果非常好:

还值得一提的是,之前立方体是可以工作的。我尝试添加一些计算,然后在发现立方体无法正常工作后将其删除。现在立方体中只有测量值,但它仍然无法按预期工作。

ssas cube
1个回答
0
投票

我遇到了这个问题,我的测量和计算运行良好,然后开始返回“(null)”,就像你的屏幕截图@kevin-eldurson 中一样。

我遇到的一个问题是无意中从计算脚本顶部删除了“CALCULATE”命令。 创建计算后测量不显示数据

此后并没有解决我的问题,我发现当我为测量组创建新分区时,数据再次返回。尝试转到 .cube 文件的“分区”选项卡并为您的测量组创建一个分区。

© www.soinside.com 2019 - 2024. All rights reserved.