計算メジャーでの Empty の考慮

計算メジャーの設定で、ゼロ除算だけ避けて単純に


Iif([Measures].[分母] = 0, "n/a", [Measures][分子]/[Measures].[分母])
("n/a" のところを "" 空文字 にしたり...)


としたところ、[分子]や[分母]にそもそも値が無いセルに "n/a" が表示されてしまって駄目な感じになるので、こんな感じにしました、といういまさらのメモです。


Case
When IsEmpty([Measures].[分子]) Or IsEmpty([Measures].[分母]) Then Null
When [Measures].[分母] = 0 Then "n/a"
Else [Measures].[分子]/[Measures].[分母]
End


より良い記述を求む。