共用方式為


將自訂聚合新增至維度

將自定義匯總增強功能新增至 Cube 或維度,以不同的一元運算元取代與維度成員相關聯的預設匯總。 這項增強功能會指定維度數據表中的一元運算符數據行,以定義父子式階層中成員的匯總。 一元運算子作用於父子階層中的父屬性。

備註

自定義匯總僅適用於以現有數據源為基礎的維度。 對於未使用數據源建立的維度,您必須執行架構產生精靈來建立數據源檢視,再新增自定義匯總。

若要新增自定義匯總,您可以使用商業智慧精靈,然後在 [選擇增強功能] 頁面上選取 [指定一元運算符] 選項。 然後,此精靈會引導您完成選取要套用自定義匯總及識別自定義匯總之維度的步驟。

備註

執行商業智慧精靈以新增自定義匯總之前,請確定您想要增強的維度包含父子屬性階層。 如需詳細資訊,請參閱 Parent-Child 階層

選取維度

在精靈的第一個 指定一元運算子 頁面上,您可以指定要套用自定義聚合的維度。 新增至這個選取維度的自定義彙總會導致維度變更。 所有包含所選維度的 Cube 都會繼承這些變更。

新增自定義匯總 (單一運算子)

在第二 個 [指定一元運算符 ] 頁面上,您可以指定您要用於自定義匯總的父屬性,以及一元運算符維度數據表中的源數據行。 父屬性 會列出屬性 Usage 設定為 Parent的屬性。 如果有一個以上的父屬性,請選擇符合您想要使用的父子關係的父屬性。 如果沒有列出父屬性,則維度沒有有效的父子式階層。

[源數據行] 中,您可以選取包含一元運算符的字串數據行。 (此選取項目會設定父屬性上的UnaryOperatorColumn屬性。)維度表還應該有一個字串型別的列,用於指定一元匯總運算符。 此數據行中的字串值應該包含有效的匯總運算符。 如果數據列是空的,則會正常計算對應的成員。 如果數據行中的公式無效,則會在擷取使用成員的儲存格值時發生運行時錯誤。 如需詳細資訊,請參閱 Parent-Child 維度中的一元運算符