2013-09-25 110 views
0

計數的維度成員,我非常新的MDX表達式,和我目前正在寫在SSRS計算成員(2012年),做幾乎是以下幾點:MDX:SSRS表達式:基於其他尺寸

DIMENSION1 - CampaignNames DIMENSION2 - 客戶 DIMENSION3 - ContactDate

現在出了這三個我希望看到已聯繫(對此有一個ContactDate客戶的數量(計數)的,所以基本上在那裏ContactDate不是未知或Null)。 Logicaly也許這樣的事情

計數(客戶),其中ContactDate非空 (我不太肯定我是否正確鍵入它,這是多麼我的事它現在做了。我不知道如果這也會排除NULL值。) 我希望這樣做相對雖然,所以當我把它放在桌子上後,我可以按營銷活動名稱,然後客戶。

回答

0

假設你想將其定義爲一個Analysis Services計算度量,你可以使用這樣的事情:

WITH member [Contacted Customers] as 
    Exists([CustomersDim].[Customers].[Customers].Members, 
      [ContactDateDim].[ContactDate].[ContactDate].Members, 
      'contacts' 
      ).Count 
SELECT ... 

當你沒有說明它,我猜測,維名稱是CustomersDimContactDateDim,並且CustomersContactDate是屬性層次結構名稱,並且連接兩個維度的度量值組的名稱是contacts

根據查詢過濾器的不同,您可能需要將第二個參數更改爲Exists以考慮該過濾器。