将空单元格替换为 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.
如果您将默认值设置为零,它不会使您的数据密集吗?
我想用 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.
如果您将默认值设置为零,它不会使您的数据密集吗?