2012-05-17 34 views
0

我創建了一個Power Pivot工作簿,其中包含來自我們商店的信息(計劃將連接到此文檔並使用數據),基本上就是這樣。作爲從Power Pivot使用數據時的屬性的度量方法

CostumerID | Qty購買的產品A |購買數量產品B | QtyPurchasedProductC ...

當我使用Power Pivot數據作爲數據透視表時,一切正常,但是當我將工作簿上載到SharePoint網站並從另一個工作簿連接到PowerPivot時,所有措施(QtyPurchasedProductA ,QtyPurchasedProductB,QtyPurchasedProductC)顯示爲屬性而非度量值。

發生這種情況時,從我的數據庫以及自定義DAX字段中拉出來。

任何想法爲什麼會發生這種情況?有沒有一種方法可以在Power Pivot中心文檔中指定? (I上傳的一個sharepooint)

由於

回答

1

當與樞軸表(或樞轉圖表)的基礎上一個的PowerPivot容器本地工作簿工作,Excel將「自動地」應用聚合函數(計數,總和等等)到任何放置在values/details部分的字段。我的猜測是,這個「功能」是爲了讓普通商業用戶的PowerPivot更加用戶友好......但是我認爲這會促進壞習慣。

因此,您需要返回PowerPivot工作簿的本地副本,並明確定義措施。要做到這一點,最簡單的方法是選擇列,並從列出的聚合函數中選擇一種(見下文):

enter image description here

對於複雜的措施,您可以使用DAX表達式的計算區域定義一個計算的度量。

enter image description here

一旦這樣做了,上傳的PowerPivot workback回SharePoint,你應該看到,當你連接到它,並嘗試使用它作爲其他工作簿中數據源的措施。

+0

這是非常有用的,是否有可能使一個屬性,cointais文本措施? – user1112251