SSAS - 数据仓库结构和未知值



我有一个表格,显示按不同分析代码分组的每月总和值

TableId    Month    Value    Analysis1ID    Analysis2ID
1             1      100         1             NULL
2             1       50        NULL            3
3             1       50         2             NULL
4             1       50         3             NULL

我已将上述内容设置为事实数据表(也有分析值的维度)。
如您所见,该表对于分析列的每个唯一 ID 都有一个新行。

然后,我们在excel中分析数据,只需对值列求和并按Analyis1ID,月份进行分组

这给了我们:

AnalysisID1 1 = 100 
AnalysisID1 2 = 50 
AnalysisID1 3 = 50 
Unknown       = 50 
Total = 250 

除了未知之外,这一切看起来都不错,它的总和为 NULL。

我尝试通过将未知成员设置为"隐藏"来排除维度中的 NULL 值。

这确实有效,但并不排除总额中的金额。如何将其从总价值中排除?

猜表结构对于该数据不正确,我不确定如何构建它?

任何帮助或指导将不胜感激

我在维度成员中不会有 NULL 值,过去我一直使用具有 -1 ID 的未分配成员。

然后,可以使用多维数据集安全性筛选出"未知"或"未分配"成员。

我会使用 Excel 过滤掉那一行。 右键单击标有"未知"的单元格,您可以选择过滤/隐藏所选项目。

最新更新