2012-01-12 63 views
1

我創建了一個立方體動作打開維度位置(經典書籍示例)的谷歌地圖,現在我試圖建立一個立方體動作來打開維度產品的網頁。立方體動作顯示產品頁面在網站

這是我到目前爲止有:

目標對象:DimProduct.[Product Description]

行動表達:"http://www..../"+DimProduct.[Product ID].CurrentMember.Member_Caption

正如你所看到的,用戶瀏覽通過產品說明的漁政船,但網站以產品ID 。

在此操作下,DimProduct.[Product ID].CurrentMember.Member_Caption被翻譯爲「全部」,因此,最終表達式變爲"http://www..../all",而不是"http://www..../134"(在產品ID的示例中爲134)。

如何在這種情況下獲取產品ID? 任何幫助表示讚賞。

實驗室

回答

1

部分的問題是在粒度之間的 「潛在的」 差異[點心產品]。[產品介紹]和[點心產品]。[產品]。在AdventureWorks的數據模型,在這兩者之間的一對多關係...

enter image description here

所以在我上面的截圖中,如果用戶右鍵單擊單元格A10,產品ID,你要哪個使用?您的代碼...

[Dim Product].[Product ID].CurrentMember.Member_Caption 

...只是說「使用當前的一個」。因此,相反,你會想嘗試像...

[Dim Product].[Product ID].FirstChild.Member_Caption 

使用則firstChild說,「只取列表中的第一個和使用」。

另一個問題是您可能需要使用「Member_Key」屬性而不是「Member_Caption」......但這取決於您的產品維度的設置方式。 Here's some info on the different member properties.

+0

謝謝。 Member_key解決了它。 – 2012-01-19 21:54:25

相關問題