1

顧客タイプを割り当てる計算メンバーを作成しました。問題は、顧客の側面からすべてのメンバーが表示され、修正するには経験が少なすぎることです。

実際に注文した顧客のみを表示したいと思います。例:現在選択されている期間の[メジャー]。[合計金額]>0。例:現在の年。([基本カレンダー]。[年-週-日付])

以下の式をアドバイスして参照してください。

CREATE MEMBER CURRENTCUBE.[Measures].[Customer Type]
 AS IIF( [Measures].[Orders by Customer]=0, "Zero Customer",
            IIF( [Measures].[Orders by Customer]=1, "One Off Customer",  
            IIF([Measures].[Orders by Customer]>1 and [Measures].[Orders by Customer]<4 , "2 to 3 Orders", 
            IIF([Measures].[Orders by Customer]>3 and [Measures].[Orders by Customer]<6,  "4 to 5 Orders", 
            IIF([Measures].[Orders by Customer]>5, "VIP Customer",  "Other"))))), 
VISIBLE = 1  ;   

どうもありがとう

4

1 に答える 1

2

nullを返す「空の」条件を追加するだけです。

CREATE MEMBER CURRENTCUBE.[Measures].[Customer Type]
 AS
            IIF( IsEmpty([Measures].[Orders by Customer]), null,
            IIF([Measures].[Orders by Customer]=0, "Zero Customer",
            IIF( [Measures].[Orders by Customer]=1, "One Off Customer",  
            IIF([Measures].[Orders by Customer]>1 and [Measures].[Orders by Customer]<4 , "2 to 3 Orders", 
            IIF([Measures].[Orders by Customer]>3 and [Measures].[Orders by Customer]<6,  "4 to 5 Orders", 
            IIF([Measures].[Orders by Customer]>5, "VIP Customer",  "Other")))))), 
VISIBLE = 1  ; 
于 2012-05-11T13:31:51.810 に答える