使用該選項可為一個或多個連續的欄或列指定不同的 POV 維度成員、公式計算或文字,或者變更其樣式。可在列或欄定義中使用該選項。
註:
若要置換不連續的儲存格,可以輸入表單選項的「其他」欄位中的置換。可輸入多個覆寫,之間用逗號分隔。以下範例會覆寫三個單獨的儲存格:
Override(1,1,string("455")),Override(3,3,string("23")), Override(5,5,string("2234"))
成員清單不能與「覆寫」選項一起使用。您可以對一個儲存格套用多個覆寫,如果存在衝突,將使用最後一個值。大多數情況下,您可以在儲存格上混合覆寫。例如,如果列覆寫指定了 NumDecimals 的值,而欄覆寫指定了「比例」值,則不會發生衝突,除非使用了相同的維度。如果使用前導分號,則可以混合「樣式」的多個值。
透過將分號加在 Override 關鍵字後,還可以混合多個有交集的覆寫。請注意:如果沒有分號,會使用為該列定義的樣式,因為表單中的列值和欄值發生衝突時,列值優先於欄值。若要混合列和欄定義的覆寫,則必須在列關鍵字後加入分號。
語法
Override(StartCell,EndCell,Override)
參數 | 描述 |
---|---|
StartCell |
一個表示覆寫起點的整數值。如果定義了列覆寫,該參數表示要套用覆寫的起始欄。在下例中,從第 2 欄開始覆寫: R2=A#Sales, Override(2,3,A#SalesTP) |
EndCell |
一個表示覆寫終點的整數值。在上例中,覆寫到第 3 欄停止。 |
Override |
一個 POV。例如,若要用不同的帳戶覆寫,則必須指定 A#newacct。若要用不同的案例和帳戶覆寫,則必須指定 A#newacct.S#newscenario。 另外,您還可以將下列值或選項與 POV 覆寫一起使用,也可以單獨使用它們: |
範例
在下面的置換範例中,系統會使用 January 期間和 PriorSales 金額 (而不是當月銷售額) 來置換第 2 列的第 2 欄和第 3 欄:
R2=A#Sales, Override(2,3,Y#2014.P#January.A#PriorSales)
在下面的覆寫範例中,系統會使用計算 Sales1、Sales2 與 Sales3 的平均數值的公式,來覆寫第二列的第 2 欄和第 3 欄:
R2=A#Sales, Override(2,3,SCalc((A#Sales1+A#Sales2+A#Sales3)/3)
在下面的覆寫範例中,系統會使用唯讀選項,覆寫第二列的第 2 欄和第 3 欄。
R2=A#Sales, Override(2,3,readonly)