2013-01-10 61 views
0

我有一个计算的度量,它在某些情况下由于NULL分割而返回无穷大。MDX - 将无穷大值更改为零

我的首选只是在报告中更改MDX而不是更改多维数据集等。我想要使用图表的'轴对象 - 自动间隔错误...'来代替无穷大,以返回0(零),因为这是期望的结果。

到目前为止,我试过IsNothing([Measures.Budgets])和IIF([Measures.Budgets] =“Infinity”,0,[Measures.Budgets])无济于事。

我很新MDX/SSAS,所以任何帮助将不胜感激,欢呼声。

回答

3

您必须在预算措施的计算定义中解决此问题。它应该看起来像这样:

Iif (Divisor = 0 , 0 , Numerator/Divisor)