準則與注意事項

即時執行計算時,請考量下列準則。

  • 插入成員公式時,包含公式的儲存格會顯示為唯讀,並且其儲存格樣式顏色也會相應地變更。此外,如果您按一下重新整理,則相同的儲存格會被修改,並顯示指派的儲存格樣式顏色。若要在不變更儲存格樣式顏色的情況下進行全新重新整理,請在智慧型檢視功能區中按一下選項,然後在成員選項頁籤下,清除保留特設作業的格式和註解核取方塊。
  • 最佳作法是,Oracle 建議僅在設定或完成特設方格版面配置之後才插入成員公式。如果您執行其他特設作業 (例如放大、縮小、僅保留和僅移除),則公式環境定義會變成無效並從方格中移除。如果在執行特設作業之後缺少公式,則您可以視需要再次手動輸入公式。
  • 插入公式之後,如果透過重新整理或按一下變更別名並將別名從預設變更為 (反之亦然) 來對別名表進行任何變更,則在按一下含有公式的儲存格時,公式將不再顯示在工具提示中。
  • 應仔細考量是否合併使用儲存格層級安全性和成員公式。如果啟用了儲存格層級安全性,則插入的成員公式在 Web 應用程式和 Oracle Smart View for Office 中會產生不同的結果。若要執行計算,需要存取所有儲存格。因此,啟用儲存格層級安全性時,受「拒絕讀取」規則限制的儲存格可能會產生不一致的結果。將顯示受限儲存格的 #No Access 標籤。如果有任何公式包含對此類存取受限儲存格的參照,則結果會顯示 #Missing 或錯誤。
  • 插入成員公式的作業無法使用智慧型檢視功能區中的復原選項進行復原。如果在插入公式之後按一下復原,則 #No Access 標籤將顯示在包含成員公式的儲存格中,並且在按一下此類儲存格時,公式將不再顯示在工具提示中。相反地,若要重新整理方格並移除插入的成員公式,可以改用智慧型檢視功能區中的重新整理選項。此外,清除保留特設作業的格式和註解核取方塊以進行全新重新整理。此核取方塊位於選項下的成員選項頁籤中。
  • 如果您從特設方格中移除成員公式,則無法使用智慧型檢視功能區中的重做選項重新插入這些公式。這是因為在復原重做作業期間不會保留成員公式。若要插入成員公式,您可以再次開啟特設方格,然後按一下插入成員公式
  • 當「時間平衡」特性設為「流程」,並將「略過」選項設為「零」或設為「遺漏」和「零」時,結果不會依預期產生。在包含 1 月、2 月和 3 月資料欄的方格中,第一列的值為 0、0 和 0,第二列分別具有 0、#Missing#Missing 值。在 Q1 的第四欄中,插入成員公式,以便在第一列中將「跳過」設為「零」,在第二列中將「跳過」設為「遺漏」和「零」。兩個資料列的預期結果均為 #Missing,但實際結果顯示為零。
  • 存在於方格且在公式中參照的非唯一或重複別名,可能會造成在智慧型表單中執行特設時發生重複別名錯誤。當您在具有重複別名的特設方格中插入成員公式、將其另存為智慧型表單,然後以特設模式再次開啟智慧型表單時,就會發生這種情況。按一下重新整理時,智慧型檢視會顯示以下錯誤訊息:「發現重複的別名,或成員名稱與父科目下的別名發生衝突。需要修改一或多個別名或成員名稱以解決模稜兩可問題。」
  • 對於具有 #Missing 和零值的資料,@MAX 函數計算在 Web 應用程式和智慧型檢視中可能會產生不一致的結果。這是因為 Oracle Essbase 和 Excel 處理這些值的方式不同。在 Essbase 中,零和 #Missing 之間的比較不一定相同,因此建議使用 @MAXS 函數。如需詳細資訊,請參閱 Oracle Essbase 的計算與查詢參照@MAX 函數的備註。@MAX 的行為類似於 @MAXS (SKIPNONE),因此當資料中僅有 #Missing 和負值時,#Missing 值會被視為大於負值。#Missing 與非空白值比較時會被視為零。智慧型檢視使用 #Missing 標籤來表示資料庫中缺少的資料值,這與零資料值不同。Excel 將非空白標籤視為字串,字串的處理方式與空白儲存格和零不同。由於 Excel 與 Essbase 之間的差異,#Missing 和零資料值的比較仍然不確定。