将空单元格替换为 0 - SSAS

Replace empty cells with 0 - SSAS

我想用 0 替换 olap 立方体中的空单元格,以便在无需单击 "Show empty cells" 按钮 (ssms) 的情况下显示它们。我的意思是,即使我们不点击它,空单元格也会更改为 0 并显示。 有没有办法做到这一点?

我会在 ETL 中处理这种情况,根据上下文将 NULL 值替换为 0 或 NoValue。但是如果你真的想在 Cube 中做,那么你可以在你的计算中添加一个 MDX 脚本,比如:

SCOPE ([Measures].[Activity]);
THIS=IIF(ISEMPTY([Measures].[Activity]),0,[Measures].[Activity]);
END SCOPE;

更详细的信息 here.

如果您将默认值设置为零,它不会使您的数据密集吗?