維度、成員和別名的命名限制

為維度、成員及別名命名時,請遵循以下規則:

  • 針對維度、成員或別名,請不要使用超過 80 個字元。

  • 維度、成員或別名的名稱不區分大小寫。請勿使用僅區分大小寫的相符名稱;例如,不要將兩個成員命名為 "zzz" 和 "ZZZ"。

  • 請勿使用與成員特性或中繼資料載入檔案中欄標頭相同的維度名稱;例如「資料類型」。

  • 成員名稱、維度名稱、別名和描述中不能使用 HTML 標記。

  • TAB 鍵受限制,而且無法用於維度、成員和別名中。

  • 下列字元清單受限制,而且無法用於維度、成員和別名中:

    表格 5-1 維度、成員和別名中的限制字元

    字元 意義

    "

    引號

    [ ]

    方括號

    \

    反斜線

    /

    斜線

    註:

    • 在區塊儲存大綱中允許但不建議使用方括號 [ ],因為在轉換為聚總儲存大綱時,它們會導致錯誤。

    • 請勿在成員名稱與別名中使用 ASCII 替代字元 (寬度為零的空格字元) 0x1A

  • 下列字元清單無法用於維度、成員和別名開頭:

    表格 5-2 維度、成員和別名開頭的限制字元

    字元 意義

    @

    位置符號

    &

    & 符號

    \

    反斜線

    [ ]

    方括號

    ,

    逗號

    -

    虛線、連字號或減號

    =

    等號

    <

    小於符號

    ( )

    括號

    .

    句號

    +

    加號

    "

    引號

    /

    斜線

    _

    底線

    |

    垂直線

    註:

    您無法在商業流程資料匯出工作中,使用有前置字元的成員名稱。

  • 名稱前後不能放置空格。

  • 共用成員的名稱必須與其基礎成員相同。此外,基礎與共用成員名稱有區分大小寫。

  • 下列不能用作維度、成員或別名:

    • 計算指令碼命令、運算子及關鍵字

    • 函數名稱與函數引數

    • 其他維度和成員的名稱 (除非成員為共用)

    • 在包含屬性維度的唯一成員大綱中,您無法使用 Sum、Count、Min、Max 和 Avg 作為成員或維度名稱。使用這些名稱將導致複製名稱衝突。

      註:

      在屬性計算維度中建立的成員 (Sum、Count、Min、Max 和 Avg) 不會被視為保留字,原因是您可以在屬性計算維度中變更這些名稱,然後在屬性或標準維度中使用標準名稱。

      如果大綱標示為唯一的成員大綱,請避免使用 Sum、Count、Min、Max 和 Avg 做為成員名稱。例如,如果您在標準維度中使用 Max,然後建立屬性維度,則將在屬性計算維度中建立 Max 成員,而會偵測到重複名稱並傳回下列錯誤訊息︰

      "Analytic Server Error(1060115): Attribute Calculations dimension/member name already used."

      如果大綱標示為重複成員大綱,且在您使用 Sum、Count、Min、Max 和 Avg 做為基礎成員之前,屬性維度 (與屬性計算維度) 就已存在,則會允許重複名稱。但是,如果您在建立屬性維度之前使用 Sum、Count、Min、Max 和 Avg 做為基礎成員,則不允許重複名稱。

  • 下列字組清單受限制,而且無法用於維度、成員和別名中:

    表格 5-3 維度、成員和別名中的限制字組

    限制字組 限制字組 限制字組

    ALL

    AND

    ASSIGN

    AVERAGE

    CALC

    CALCMBR

    COPYFORWARD

    CROSSDIM

    CURMBRNAME

    DIM

    DIMNAME

    DIV

    DYNAMIC

    EMPTYPARM

    EQ

    EQOP

    EXCEPT

    EXP

    EXPERROR

    FLOAT

    FUNCTION

    GE

    GEN

    GENRANGE

    GROUP

    GT

    ID

    IDERROR

    INTEGER

    LE

    LEVELRANGE

    LOCAL

    LOOPBLOCK

    LOOPPARMS

    LT

    MBR

    MBRNAME

    MBRONLY

    MINUS

    MISSING

    MUL

    MULOP

    NE

    NON

    NONINPUT

    NOT

    OR

    PAREN

    PARENPARM

    PERCENT

    PLUS

    RELOP

    REQUEST

    SET

    SKIPBOTH

    SKIPMISSING

    SKIPNONE

    SKIPZERO

    STATUS

    TO

    TOLOCALRATE

    TRAILMISSING

    TRAILSUM

    TYPE

    UMINUS

    UPPER

    VARORXMBR

    XMBRONLY

    $$UNIVERSE$$

    #MISSING

    #MI