キューブに計算メンバーを作成して、12 か月のローリング期間のイベント数を計算しました。これを行うために関数をEvent Count
使用したというメジャーがあります。LastPeriods
ただし、データがない月があり、メジャー [イベント数] が null を表示し、計算されたメンバーも null を表示している場合、問題が発生しています。続行するには、12 か月のローリング カウントが必要です。カウントが 0 の場合は Null なので、0 を取得した場合はその月の値を取得します。
したがって、1 月のイベント数が 5 で 2 月の場合Null
、過去 11 か月分のデータをすべて追加する必要があるため、ローリング カウントは 5 のままです。
次の MDX を計算メンバーとして使用していますが、まだ null が返されます。CASE文もやってみました。
IIF (isEmpty([Measures].[Event Count]) ,
Sum(LastPeriods(12,[Event Date].[CalendarYQMD].CurrentMember),0),
Sum(LastPeriods(12,[Event Date].[CalendarYQMD].CurrentMember),[Measures].[Event Count])
誰かが以前にこの問題に遭遇したことがありますか、または私が間違っている場所を見ることができます