ここで私自身の質問に答えるつもりですが、他の誰かがこれに出くわした場合に備えて、注意を引くためにこれを投稿したいと思いました.
BusinessObjects Data Services Designer 内に 2 つの decimal(36, 10) 値があり、1 つを別の値で除算したいと考えています。ゼロ除算の状況を説明するために、まず分母がゼロかどうかを確認する必要があるため、次のような ifthenelse ステートメントになります。
ifthenelse(Query.Denominator = 0, 0, Query.Numerator / Query.Denominator)
ただし、ジョブを実行すると、10 進数ではなく常に 0 または 1 になります。