S36 領土審查外掛 - 維護和支援指南領土審查外掛 - A維護和支援指南
數據
領土審查插件
- 加載項中的 JSL 程式碼
- 包含儲存在 SharePoint 上的程式碼
- 代碼修訂約定
表格產生器
- 為什麼要建立預處理檔?
- Table Builder 做了哪些事情?
- 新增報表所需的附加列
- 將多個表連接在一起
- 將事件處理程序新增至選定的列
- 新增貨幣列上的貨幣轉換功能
- 建立統一的領土列(很快就沒有必要了)
- 建表器大約有 10K 行 JSL,產生 38 個預處理表,大約需要 30 分鐘才能完成
- 更新資料的自動化流程
- 代碼修訂約定
領土審查包含文件
- 文件的組織 – 透過報告按鈕分為幾個部分
- 典型部分的組織
- 文件準備中通常會做什麼?
- 開啟表(預處理資料)
- 按選定的領土或地區或字串匹配對其進行子集化
- 更新貨幣換算列
- 區域報告中通常會做什麼
- 建立一個顯示視窗
- 新增按鈕以開啟通常隱藏的資料表
- 添加圖形報告,主要是圖形生成器或製表
- 區域報告中通常會做什麼
- 區域報告用於區域和字串匹配按鈕
- 領土報告和地區報告非常相似。區域報告通常將區域新增至本機資料篩選器和/或表格報告。
- 代碼修訂約定
- 該外掛包含 v0 且 v0 包含最新發布的版本
- 還包括表生成器。這樣做是因為兩組程式碼都需要函數和表達式。表產生器未運作(這將需要大約 30 分鐘)。但是,包含程式碼可以使「表格產生器」中定義的表達式和函數在「區域審核包含」中可用。
- 程式碼行數
- 隨著新功能的添加,包含檔案不斷增長,目前 JSL 程式碼超過 33K 行。其中大部分是圖形產生器和表格,所以並不像聽起來那麼糟糕。然而,編輯這麼大的文件是很困難的。一種技巧是右鍵單擊並從“高級”選單中選擇“全部折疊”。
多用途函數和表達式以及實用程式和本地資料過濾處理函數
- 包含文件頂部附近有幾個函數和表達式。
- 多次使用函數和表達式在包含檔案中多次使用。
- 當本機資料過濾器變更狀態(在篩選器中進行新選擇)時,本機資料過濾器處理函數執行自訂任務。例如,當在本機資料篩選器中選擇一個區域時,長條圖上的參考線將更新為所選區域的目標。
- 請記住,包含表格產生器程式碼時會匯入其他表達式。
工作流程風格報告
- Pipeline 和 QBR Prep 設定為工作流程
- 他們使用多個數據表
- 他們的報告包含一個索引,可用於導航到報告的不同部分
- “prep”表達式開啟多個文件,但除此之外,它們與其他“prep”表達式類似。
- “報告”表達式建構了一個顯示視窗。然後將報表元素加入顯示。
- 每個報表元素都有自己的表達式,_e1、_e2 等。這些表達式將附加到由「report」表達式設定的顯示視窗中。
其他詳情
- 特殊文件:Territory XREF.jmp 和 keywords.jmp
- 測試與資料倉儲的連接
- GUI 首選項和首選項文件
加載項使用的資料的概述視頻
加載項的概述影片以及加載項存檔檔案中的內容
表生成器的概述視頻
包含文件的概述影片 - 程式碼的組織
包含文件的概述影片 - 修訂約定和表格產生器程式碼的包含
多用途函數、表達式、實用程式和 LDF 處理函數的概述視頻
工作流程樣式報告的概述視頻
其他詳細資訊的概述視頻
腳本