S36 Territory Review Addin - 维护和支持指南领土审查插件 - A维护和支持指南
数据
Territory Review 插件
- 插件内的 JSL 代码
- 包含存储在 SharePoint 上的代码
- 代码修订惯例
表格生成器
- 为什么要建立预处理文件?
- Table Builder 可以做哪些事情?
- 添加报告所需的附加列
- 将多个表连接在一起
- 将事件处理程序添加到选定列
- 添加货币栏货币转换功能
- 建立统一的领土纵队(很快这将不再是必要的)
- 表格生成器有大约 10K 行 JSL,生成 38 个预处理表格,大约需要 30 分钟才能完成
- 更新数据的自动化流程
- 代码修订惯例
领土审查包含文件
- 文件组织 – 按报告按钮分成几部分
- 典型截面的组织
- 文件准备通常做什么?
- 打开表格(预处理数据)
- 按所选领土或地区或字符串匹配进行子集设置
- 更新货币换算列
- 领土报告中通常包含哪些内容
- 建立一个展示窗口
- 添加按钮来打开通常隐藏的数据表
- 添加图形报告,主要是 Graph Builder 或 Tabulate
- 区域报告中通常做什么
- 区域报告用于区域和字符串匹配按钮
- 领土报告和地区报告非常相似。地区报告通常会将领土添加到本地数据过滤器和/或列表报告中。
- 代码修订惯例
- 该插件包含 v0,v0 包含最新发布的版本
- 还包括表生成器。这样做是因为两组代码都需要函数和表达式。表生成器未运行(这大约需要 30 分钟)。但是,包括代码会使表生成器中定义的表达式和函数在 Territory Review Include 中可用。
- 代码行数
- 随着新功能的添加,包含文件也变得越来越大,目前 JSL 代码超过 33K 行。其中大部分是 Graph Builder 和 Tabulate,所以情况并没有听起来那么糟糕。但是,编辑这么大的文件很困难。一个技巧是右键单击并从“高级”菜单中选择“全部折叠”。
多用途函数、表达式、实用程序和本地数据过滤处理程序函数
- 在包含文件的顶部附近有几个函数和表达式。
- 多次使用函数和表达式在包含文件中被多次使用。
- 本地数据过滤器处理程序函数在本地数据过滤器改变状态(在过滤器中进行新的选择)时执行自定义任务。例如,当在本地数据过滤器中选择了某个区域时,条形图上的参考线将更新为所选区域的目标。
- 请记住,当包含表生成器代码时,也会导入其他表达式。
工作流样式报告
- Pipeline 和 QBR Prep 设置为工作流程
- 他们使用多个数据表
- 他们的报告包含一个索引,可用于导航至报告的不同部分
- “prep”表达式打开多个文件,但除此之外,它们与其他“prep”表达式类似。
- “报告”表达式构建一个显示窗口。然后将报告元素添加到显示中。
- 每个报告元素都有自己的表达式,_e1、_e2 等。这些表达式的编号与它们在显示中出现的顺序相同。这些表达式将附加到由“报告”表达式设置的显示窗口。
其他详情
- 特殊文件:Territory XREF.jmp 和 Keywords.jmp
- 测试与数据仓库的连接
- GUI 首选项和首选项文件
插件所用数据的概览视频
插件概述视频以及插件存档文件中的内容
表格生成器概述视频
包含文件的概述视频 - 代码的组织
包含文件的概述视频 - 修订约定和包含表生成器代码
多用途函数、表达式、实用程序和 LDF 处理程序函数的概述视频
工作流程样式报告的概述视频
其他详细信息的概览视频
脚本