建立替代階層

在 Entity 維度中,您可以建立替代階層,其中,單一實體可以有多個父項。父成員可以使用不同幣別,隨著這些實體,父項幣別成員會有不同的轉換。為了這樣做,您可以使用局部共用的成員,實體的所有例項之間只共用一部分的輸入資料。

下列範例顯示具有一個以上父項的葉層級實體。


具有一個以上父項的葉層級實體圖表。

在此範例中:

  • 實體 E111 同時為 P11 與 P12 的子項。
  • 在 P11 或 P12 上為 E111 輸入的輸入資料會在「儲存」之後複製到另一個實體。您可以在 P11.E111 與 P12.E111 的任何成員上輸入資料。
  • 整合之後,P11.E111 與 P12.E111 的計算值可能不同。例如,假設應用程式是多重幣別應用程式,其中 E111 的幣別是 GBP。P11 幣別是 USD,P12 幣別是 EUR。將資料輸入 E111 時,資料一律以 Currency 維度的實體幣別成員輸入。父項幣別成員會經過計算,因為 GBP 與 USD 及 GBP 與 EUR 之間的匯率不同,P11.E111 與P12.E111 的父項幣別值也會不同。

您也可以建立實體階層,其中父層級實體有一個以上的父項。但是,不支援父層級上多個父項有不同子項的這種階層。

您可以建立局部共用「實體」成員,並選取「共用」做為資料儲存成員特性,以建置替代階層。如果是 Entity 維度,「資料儲存」特性會建立局部共用成員。

在「成員選取器」中,您可以檢視父項和子項關係。當您選取實體時,成員選取器會將它顯示成「父項.子項」,例如 North America.USA。然後,您可以選取想要的實體,如果實體有多個父項,您可以選取該實體在不同父項下出現的各個例項。

輸入交易資料時,您只需要為「主要」或「共用」成員,輸入一次資料即可。

您也可以在資料表單中輸入一次資料。例如,假設 E111 是局部共用實體,具有兩個父項:E11 與 E12。在資料表單中,如果您在 E11.E111 中輸入金額 100 並儲存,100 會立即出現在 E12.E111 中。如果您在 E12.E111 中將金額變更為 150 並儲存,該金額會反映在 E11.E111 中。在資料表單中,您可以選擇是否將 Entity 維度的成員顯示成「父項.子項」,以及是否顯示其幣別。

當您匯出資料時,也會為局部共用實體匯出同樣的資料,而且以「父項.子項」格式匯出資料。如果您將資料匯入資料檔案的其中一個局部共用實體,該資料也會匯入另一個實體。

當一個局部共用實體有任何變更,而導致改變計算或程序管理狀態時,將會反映在實體的其他例項中。例如,若一個例項整合,且狀態變更為「確定」,則其他例項的狀態會變更為「確定」。上述規則適用於鎖定和解除鎖定局部共用實體。

實體定義的安全性和有效交集規則也適用於其局部共用例項。

請參閱以下各節: