Web 表单支持的功能
简介¶
可以在 Excel 界面的表单设置中(参见新建表单窗口)或从 Web 界面的表单表中(参见表单页面)启用表单作为 Web 表单使用。

重要:在 Web 表单中,模板名称中不能使用字符"!"。如果插入,系统将移除它,导致指向这些模板的所有内容无法运行(例如超链接)。
支持的公式¶
Web 表单支持以下 Excel 公式。有关详细列表,请参阅官方 SpreadJS 列表。任何未明确指示的内容均不受支持。
单元格格式和区域设置¶
数字格式的千位和小数分隔符以及日期/时间格式取决于 CCH Tagetik 中用户配置设置的国家/地区。
下面提供了测试阶段检测到的差异的非详尽列表:
- 对于日本国籍,"短日期"格式;与 Excel 不同,它始终使用两个字符表示月份(例如 Excel:"1976/8/30";Web 表单:"1976/08/30")。
- 对于英国和意大利国籍,格式"30/8/76 16:28";与 Excel 不同,它使用两位数字表示年份(例如 Excel:"30/8/1976 16:28";Web 表单:"30/8/76 16:28")。
- 对于波兰国籍,"长日期"格式可能使用与 Excel 不同的月份和日期名称变体。
- 对于土耳其国籍,千位分隔符是空格。
- 从 Excel 设计设置的固定本地化格式(例如 14-Mar-18)会适应用户的区域设置,但设置的固定本地化为美式英语(EN_US)、中文(ZH_CH)或日语(JA_JN)的情况除外。
自版本 SP15 起,在 Excel 加载项中用"*"标识的"短日期"和"长日期"格式会被用户的本地配置覆盖。
支持的导航功能¶
下面提供了支持的导航功能列表:
| 元素 | 描述 |
|---|---|
| 单模板和多模板 | 渲染使用多个模板(包括选项卡筛选器)定义的表单。数据录入模式下存在限制。 引用名称(Excel 命名区域)的公式和图表可能无法在每个模板的第一个之后的工作表中正确定义(例如,引用 CCH Tagetik 与自定义查询一起生成的名称的公式),因此建议不要使用它们。图表在第一个之后的工作表中可能会丢失部分格式和调色板(未使用标准调色板的情况)。 |
| 更改参数值和刷新功能 | 表单运行后可以从相关栏更改参数值,并且可以使用工具栏上的专用按钮刷新表单。 |
| 其他信息 | - 启用在导航模式下显示注释,并且可以通过注释详细信息窗口下载附件。 - 如果禁用了注释的自动加载,可以使用专用按钮加载它们。 |
| 编辑 IC | - 可以直接从 Web 表单的可编辑单元格插入公司间声明。 - 可以编辑和删除预先存在的声明。 |
| 高级选择 | - 支持行和列上的高级选择。为正确格式化,建议使用 Tagetik 样式,否则无法保证与 Excel 加载项使用的相同格式。 - 支持所有矩阵扩展选项,即"向下/向右移动单元格"、"不扩展"和"整行/整列"。 注意:对于多维矩阵的双重扩展,使用双重"移动单元格"选项(行和列均如此),涉及的单元格将首先尽可能向下移动,然后剩余单元格将向右移动。在可以同时在行和列上进行高级选择的范围内,某些功能在双重"移动单元格"选项下尚未完全支持。某些单元格不会移动,特别是某些 Excel 组件(如命名区域和注释)不会完全重新计算。 |
| 矩阵布局选项 | - 支持"按值"自动调整列,但不支持"从模板"调整。具有"从模板"自动调整的矩阵将按具有"按值"自动调整处理。 - 支持"隐藏行/列"矩阵选项。 |
| Tagetik 样式 | 支持 CCH Tagetik 样式,数字格式除外。 重要:为避免 Excel 加载项、Web 表单可视化和从 Web 表单导出的文件之间字体不一致,请在样式中明确指定字体来配置表单(而不是使用基于主题的字体"(Body)"/"(Heading)")。 |
| 用户查询 | 支持用户自定义查询。包括以下选项: - 显示查询名称 - 显示表头 - 为结果创建名称 - 将第一行的格式应用于整个输出区域 - 自动调整列 将查询左侧/右侧的公式复制到输出区域。 不支持通过 A1 语法引用 Excel 单元格的查询,例如 ${A1}。 支持用户自定义验证查询,包括"启用自由文本插入"选项以及定义依赖查询的功能。 支持钻取查询。 |
| CCH Tagetik 超链接 | - 现在支持 CCH Tagetik 超链接来运行数据处理作业和钻取查询以及打开模块。超链接只能定义为"打开下一行/列中指定的表单",适用于 Web 表单和矩阵超链接。 - 尚不支持在数值单元格中定义的 CCH Tagetik 超链接。不支持标准 Excel 超链接。 - CCH Tagetik 超链接支持运行在 Excel 单元格上定义了参数的流程。 - 对 Excel 单元格的引用必须仅以 H30 格式指示当前工作表的单元格(如单元格 H30)。 不支持通过超链接打开另一个表单时对 Excel 单元格的引用。 |
| 书签 | 可以为导航或数据录入模式下运行的表单创建书签。这些书签可用于直接从主页使用当前筛选器运行表单,而无需重新请求这些筛选器。 |
| 选项卡筛选器 | 支持对模板中定义的所有矩阵产生影响的筛选器。 |
| 隐藏行或列 | 支持此功能,但依赖于 Excel 公式结果的情况除外。 |
| 向下钻取 | 双击未处于最大明细级别的行或列的表头可激活向下钻取,即显示明细行或列。 向下钻取后不支持以下功能: - 无法保证引用向下钻取行的所有公式始终正确刷新 - 隐藏行或列 - 验证检查 - 注释 行和列向下钻取遵循设计矩阵时定义的展开方法。关于"向下/向右移动单元格",在横向分组和列展开时的样式应用方面已检测到故障。 |
| 覆盖内容 | 支持覆盖静态矩阵单元格内容的功能。 |
| 链接模板和矩阵 | 支持使用指向其他表单的矩阵和模板链接的功能。 |
| 多选 | 对于事务性矩阵,在计数器选项中应用多选可获得包含复选框选择单元格的列,用于每条记录(行/列),从而可以同时选择多条记录(行/列)。 这些复选框可用于 Excel 公式中,选中时取正值,否则取负值。 |
| 自动换行 | 对于事务性矩阵,如果某列启用了自动换行样式选项,则打开包含该矩阵的表单时,属于该列的单元格会根据单元格所含文本自动加宽。 目前,仅在应用了 CCH Tagetik 样式的逐行事务性矩阵上支持此功能。 |
| 分组 | 分组支持以下公式: - SUBTOTAL - 单元格的代数和(不支持原生 SUM 函数) 分组的方向由 明细前小计 标志决定,其行为如下: - 如果未选中,分组方向为标准方向,仅对公式上方具有相邻项(或在完成较低级别分组后最终相邻的项)的公式进行分组。 - 如果选中,分组方向与标准方向相反,仅对公式下方具有相邻项(或在完成较低级别分组后最终相邻的项)的公式进行分组。 对于合成 FST,分组方向由使用的第一个公式决定: - 如果公式引用位于上方的项,则分组方向为标准方向,仅对使用公式上方相邻项的公式进行分组。 - 如果公式引用位于下方的项,则分组方向与标准方向相反,仅对使用公式下方相邻项的公式进行分组。 |
| 富文本 | 仅在使用格式化文本类型字段的逐行事务性矩阵上支持(参见数据集定义页面和文本字段特征),允许在特定单元格上显示格式化文本。 - 通过编辑器,可以在与格式化文本类型字段相关的列的单元格上显示在数据录入中输入的文本的未格式化预览。 - 要查看完整的格式化文本(以只读模式提供),需要打开包含编辑器的面板,可通过功能区栏中的按钮访问(参见 Web 表单页面(导航))。 |
支持的数据录入功能¶
| 元素 | 描述 |
|---|---|
| 单模板和多模板 | 渲染使用多个模板(包括选项卡筛选器)定义的表单。 |
| 可编辑性 | - 在数据录入和导航模式下锁定工作表编辑(当"导航中锁定输出工作表"选项处于活动状态时)并解锁单元格可编辑性。 - 条件可编辑性 - 仅解锁用户在设计模式下明确定义为"已解锁"的可编辑单元格和区域 - 对可编辑或已解锁单元格、受保护单元格、带 IC 的可编辑单元格、带编辑交易币种的可编辑单元格使用不同着色(IC 编辑器和交易币种目前不可用) - 保存已编辑的值(不更新值) 对数值的验证检查使用定义表单时在 表单选项 窗口中定义的容差阈值(参见表单选项窗口)。 |
| 打开新行/列 | 可以插入新行或新列。 - 新行按照所应用的 Tagetik 样式进行格式化。 - 相应列上的公式会传播到新行上,但具有二维引用 {row,column} 的公式、具有偏移量 {+x}、{-x} 的公式以及服务器类型公式除外。如果存在此类公式,将显示错误消息。 - 选择行时,可以使用状态列中的删除按钮删除插入的记录。 - 对于事务性矩阵,无需指定要添加的行/列数,因为系统始终逐条添加。 - 对于多维矩阵,支持刷新验证检查、验证查询和注释。 |
| 多选 | 对于事务性矩阵,在计数器选项中激活多选后,可获得包含复选框选择单元格的列,用于每条记录(行/列),从而可以同时选择多条记录(行/列)。这些复选框可用于 Excel 公式中,选中时取正值,否则取负值。 在使用验证查询的逐行矩阵中不支持多选。此行为与 Excel 客户端不同。 |
| 分摊 | 用于锁定和解锁单元格的按钮可从工作表的上下文菜单中访问: - 锁定 按钮锁定选定的单元格 - 解锁 按钮解锁选定的单元格 - 全部解锁 按钮解锁所有工作表中的所有单元格 不支持直接在单元格中使用的算术运算符。 编辑包含公式的单元格(其值为 X)以应用分摊,使用 X 作为所需值,可能导致表单不一致(例如丢失单元格公式)。 包含公式的单元格的值,即使已锁定,也可能因对另一个包含公式的单元格执行分摊操作而被修改,前提是两个公式至少有一个共同依赖的单元格。 当编辑包含公式的单元格时,仅重新配置其所依赖的单元格的值,即使另一个锁定公式依赖于该单元格。即使在这种情况下,包含锁定公式的单元格的值也可能发生变化。 当两种分摊方法(公式法,因其包含公式;或反向法,因其为有公式依赖的锁定单元格)适用于包含公式的单元格时,两种方法将依次应用。 在更改包含公式的单元格中的值后,应用分摊会激活 取消分摊 选项()。这允许在所有已编辑的工作表上恢复激活分摊方法之前的值。如果在表单从未保存的情况下对同一单元格多次应用分摊,取消分摊操作时恢复的值是打开表单时显示的原始值。 在以下情况下,以下选项将被停用: - 如果分摊未至少应用一次,或者包含公式的单元格未被编辑且用户按了 Enter 或移动到另一个单元格。 - 如果在分摊步骤中选项处于活动状态时选择了主菜单(主页/分析/实用程序)中的另一个项目。 - 如果在选项处于活动状态的分摊模式下,用户点击了表单中涉及包括"保存"在内的操作的超链接。 |
| 日期选择器 | 对于可编辑的日期类型单元格,双击将显示日期选择器以选择所需日期。必须在 Excel 中为这些单元格设置适当的 Tagetik 样式,否则选择了日期的单元格将以 Excel 数字格式显示。 当使用复制粘贴功能或拖动源单元格来复制日期类型单元格时,目标单元格中的日期选择器将被停用。因此,复制的日期将不可编辑。 注意:日期选择器目前在 Safari 浏览器上不受支持。 |
| 其他信息 | - 启用在数据录入模式下显示注释以及通过注释详情窗口下载附件。 - 如果禁用了注释的自动加载,可以使用特定按钮加载它们。 - 还可以编辑已有注释并添加新注释(如果在设置窗口的 注释 部分启用了相关选项,这些注释也将在导航模式下可见)。 |
| 验证查询 | 支持验证查询,即使具有依赖行/列,包括查询向导中存在的 启用自由文本插入 选项(参见查询向导窗口)。 注意: 当字典和验证查询作用于同一文本度量时,下拉列表将验证查询中的所有值显示为建议,但如果数据验证处于活动状态,则仅保存属于字典的值。如果在度量上启用了"允许字典外的值"标志,则例外。 当查询返回且可在单元格中选择的元素为数字时(例如 01、02 等),单元格必须具有常规或文本格式;否则,系统可能忽略开头的零并将所选值视为数字。 注意**:相反,Excel 客户端始终将所选值视为文本。 |
| 字典 | 支持字典 - 在与分析工作区数据集相关的事务性矩阵的列上 - 在具有非增量存储的分析工作区数据集相关的多维矩阵中的文本度量上 多维矩阵上存在字典时的验证 在字典配置到文本度量后自动启用。 验证基于显示模式与字典定义的值集合的组合。 - 如果字典的显示模式为 代码,且要保存的值属于字典中定义的代码范围,则验证成功并保存数据。 - 如果字典的显示模式为 描述,且要保存的值属于字典中定义的描述范围,则验证成功并保存数据。 - 如果字典的显示模式为 代码和描述,且要保存的值属于字典中定义的 代码 范围或 代码和描述 范围,则验证成功并保存数据。 - 如果启用了 允许字典外的值 标志,则验证始终成功并保存所有值 注意:当字典和验证查询作用于同一文本度量时,下拉列表将验证查询中的所有值显示为建议,但如果数据验证处于活动状态,则仅保存属于字典的值。如果在度量上启用了"允许字典外的值"标志,则例外。 注意:上述字典在 Excel 客户端上也受支持。** |
| 验证检查 | 支持验证检查,无论是在矩阵内部还是外部。 保存时 和 关闭时 选项在 Web 表单中无效,因为检查持续运行,与检查失败相关的消息显示在界面右上角的面板中。出现阻塞性表达式违规会阻止数据保存。 位于添加的行或列下方或右侧的验证检查的一般功能得到保证。 在财务表单中,添加的行不参与评估。 对数值的验证检查使用在表单配置中 表单选项 窗口定义的容差阈值(参见表单选项窗口)。 |
| 自动换行 | 仅在应用了 CCH Tagetik 样式的逐行事务性矩阵上支持。 当在启用了自动换行类型选项的逐行事务性矩阵的列上插入文本时,或打开包含该矩阵的表单时,属于该列的单元格会根据单元格所含文本自动扩展。 |
| 运行 ETL | 在数据录入模式下,可以通过主页部分工具栏中的按钮运行 ETL。要运行 ETL,用户必须选择先前配置的作业,该作业已与正在执行数据录入的流程相关联。一个或多个运行 ETL 所需的参数可以与作业关联,默认情况下,这些参数的值继承自表单执行上下文(例如工作流)。这些参数的值也可以通过筛选器面板更改,然后在运行 ETL 之前更新表单。在这种情况下,参数的值将是表单筛选器的值,而不是执行上下文的值。 对于实体类型参数,可以选择层次元素(因此也可以选择属于该层次的所有实体)。 由于它作用于 筛选器面板,目前 ETL 不支持多个场景,因此只能选择一个场景。 |
| 富文本 | 仅在使用格式化文本类型字段的逐行事务性矩阵上支持(参见数据集定义页面和文本字段特征),允许在特定单元格上插入格式化文本。 - 可以使用相关编辑器输入格式化文本。选择目标单元格后,通过功能区栏中的按钮打开编辑器(参见 Web 表单页面(数据录入))。 - 文本仅在相关面板中以格式化模式显示,而在矩阵单元格上显示所输入文本的未格式化预览。 - 可以使用从其他编辑器(例如 Word)剪切和粘贴来插入文本,在这种情况下,格式将在编辑器能力范围内保持。 - 仅允许在编辑器中输入文本,不支持图像或其他多媒体元素。 - 要关闭编辑器,请使用编辑器中的 'x' 按钮或再次选择功能区栏中的按钮。 - 建议插入自动换行样式,以便更好地阅读格式化文本预览 |