選取與來源維度不同的目的地維度時,您可以定義使用萬用字元比對成員名稱的表示式。若要這麼做,請執行下列動作:
按一下目的地維度旁邊的 ,然後選取成員比對表示式。
在成員比對表示式對話方塊中輸入成員名稱的表示式。
建立成員比對表示式時,可以使用以下字元:
"#" 表示忽略 (裁剪) 成員名稱中的一個字元
"*" 表示 # 代表的字元被裁剪後剩下的字元。
嘗試進行比對之前,您可以使用 "#" 和 "*" 字元,從成員名稱中裁剪前置字元、後置字元或前置字元與後置字元二者。
每個表示式可以有多個 #,但只能有一個 *。例如:
###* 會裁剪前置字元的 3 個字元
*#### 會裁剪後置字元的 4 個字元
##*### 會同時裁剪前置字元和後置字元
不允許 ##*#*##
成員比對表示式範例
舉例說明,您的應用程式有「實體」和「科目」兩個維度,其成員如下:
實體:mem1_ENT、mem2_ENT、mem3_ENT
科目:ACCT_mem1、ACCT_mem2、ACCT_mem3
在這個範例中,我們會為來源維度選取「科目」,並將目的地維度中的成員設定為與來源「科目」維度中的成員相同,但為目的地維度選取「實體」。然後,新增表示式以比對「實體」和「科目」維度的成員。
在這個範例中,針對「實體」和「科目」維度比對成員的表示式如下所示:
對於「實體」,表示式 *#### 會忽略成員名稱末尾的四個字元 _ENT,並保留前面的字元。
對於「科目」,表示式 #####* 會忽略 5 個字元 ACCT_,並保留成員名稱中的其餘字元以進行比對。
套用這兩個表示式會導致「實體」的 mem1_ENT 與「科目」的 ACCT_mem1 配對。