Ssrs 2008 MDX-将无穷大值更改为零

Ssrs 2008 MDX-将无穷大值更改为零,ssrs-2008,ssas,mdx,Ssrs 2008,Ssas,Mdx,我有一个计算过的度量,在某些情况下由于空除法返回无穷大 我的偏好是只更改报告中的MDX,而不是更改多维数据集等。我希望不是无穷大,因为无穷大会导致图表中的“Axis object-Auto interval error…”返回0(零),因为这是所需的结果 到目前为止,我尝试了IsNothing([Measures.Budgets])和IIF([Measures.Budgets]=“Infinity”,0,[Measures.Budgets]),但都没有用 我对MDX/SSAS还很陌生,所以非常感

我有一个计算过的度量,在某些情况下由于空除法返回无穷大

我的偏好是只更改报告中的MDX,而不是更改多维数据集等。我希望不是无穷大,因为无穷大会导致图表中的“Axis object-Auto interval error…”返回0(零),因为这是所需的结果

到目前为止,我尝试了IsNothing([Measures.Budgets])和IIF([Measures.Budgets]=“Infinity”,0,[Measures.Budgets]),但都没有用


我对MDX/SSAS还很陌生,所以非常感谢您的帮助,干杯

您必须在预算度量的计算定义中解决此问题。它应该是这样的:

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

您必须在预算度量的计算定义中解决此问题。它应该是这样的:

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