Parameters(中文)
参数功能¶
一般而言,设计表单意味着在多个层级上对操作数据库中的数据进行筛选。如果定义了固定筛选器,则每次要显示特定维度的不同元素时,都需要更改表单结构,或设计同一表单的多个副本。为了使表单更易于阅读并允许重复使用,用户可以设置参数,即在设计表单时未定义其值、而在运行表单时才定义其值的筛选器。因此,表单可以在不更改其结构的情况下运行以显示不同的数据,因为参数允许您动态地选择所需的维度元素和/或聚合结构。因此,在运行时,表单仅显示用户通过参数所选择的数据。有关在打开表单时配置参数的更多详细信息,请参见 Parameters Configuration window。
参数也可以在表单中用作行/列筛选器、矩阵筛选器或选项卡筛选器。使用参数设计表单可在更新表单结构时提高灵活性,因为对参数中所包含元素集所做的每次更改都会被同一参数自动纳入考虑。
可以使用由 CCH Tagetik 管理的系统参数,或由用户管理的临时或共享自定义参数。
现有参数类型的详细信息如下。
支持的数据类型¶
参数既可以基于维度数据,也可以基于非维度数据。
| 参数 | 描述 |
|---|---|
| Dimensional | 从特定维度的一组元素中获得的值: - Dimension:CCH Tagetik 维度/层次的元素或节点 - Advanced Financial Statement Template:用于按科目/自定义维度和/或控制类型构建的高级 FST 的参数 - Standard Financial Statement Template:用于按科目构建的标准 FST 的参数 |
| Non-dimensional | 用于高级选择脚本所特有的特定配置的参数。 - Flag - Date:从日历中选择的日期参数 - Dictionary:字典项参数 - Numeric:数字参数 - Text:自由文本参数 - Process:流程参数(参见 ) |
系统参数详细信息¶
系统参数在部署表单时自动创建(Application database > General deployment tile > 选择 Forms > Detailed selection > 选择 Data model > Other tables > Forms > Update Reporting dimension parameters)。这些参数允许您选择维度的任意元素或聚合结构的任意节点。
系统参数在维度树中可用(以蓝色显示),并且其代码按以下规则生成:
- 与维度元素相关的参数:$ +
+ _P 。例如,与实体维度相关的参数的代码为 $AZI_P,而原始场景的代码为 $SCE_P。 - 与聚合结构节点相关的参数:$ +
+ _ + <聚合结构代码> + _P 。例如,与实体层次 G01 相关的参数的代码为 $AZI_G01_P,而场景组的代码为 $SCE_$_P.。
参数的描述与其来源维度或聚合结构的描述相对应。
系统参数以 $ 前缀标识,无法手动创建、修改或删除。
修改数据模型时,例如创建新层次,需要部署应用程序才能使用新的系统参数。
自定义参数的特定功能¶
自定义参数由用户创建,可以包含层次节点和/或所选维度的单个元素。用户可以选择维度元素或节点的子集,例如某个层次的所有节点(除一个之外)、仅最低层元素、某些特定元素和节点等。因此,创建自定义参数意味着您不必为各个表单创建特定的系统层次。
自定义参数对所有用户可用,并且可以是:
- 共享的,可用于所有表单。
- 临时的,只能在其已定义的表单中使用。
创建或修改自定义参数时,需要部署应用程序才能使用新参数或更新后的参数。
临时参数的特定功能¶
临时参数具有与共享参数相同的特性,但只能在其已定义的表单中使用。
仅在以下情况下建议使用参数:
- 其他表单不需要该参数,例如由于限制过于具体。
- 表单包含大量共享参数,而该参数仅对特定表单是必需的。
- 该参数不需要与其他表单共享。
在临时参数中,无法在期间上定义允许 OR 子句的流程参数或维度参数,因为表单不支持它们。
参数限制¶
可以在参数上定义某些限制,允许您微调特定参数的行为。
| 元素 | 描述 |
|---|---|
| Standard restrictions | 这些允许您限制在打开表单时可作为参数值选择的元素。具体而言,标准限制允许您执行以下操作: - 定义是否可以选择最低层元素、节点或多个 OR 元素 - 从维度树中手动选择值,将其指定为显式限制 - 排除在流程级别上对参数所关联维度定义的任何限制 |
| Dynamic restrictions | 这些允许您定义可分配给参数的值列表。具体而言,动态限制允许您执行以下操作: - 使用动态规则定义值列表(例如插入子项、插入最低层元素)。 - 使用高级选择脚本设置依赖参数(参见 Details of advanced selection scripts for calculating the default value)。 |
依赖性的概念允许您根据另一个参数所取的值来限制给定参数的值集。
注意:打开表单时显示的参数选择窗口(参见 Parameters window)会在其所依赖的参数发生更改时撤销对依赖参数的选择。依赖参数显示在其所依赖的参数下方。
当系统参数从时间相关层次自动生成时,打开表单时出现的参数选择窗口仅允许您选择层次节点,即使在参数配置中启用了 lowest level elements 选项也是如此。
在这种情况下,lowest level elements 设置不会影响下拉菜单中可用的值列表,而只会根据临时变体结构决定数据在报表中的显示方式,包括或排除所选节点的较低层元素。