跳转至

参数类型

多层次参数

当在层次上定义参数时,用户必须指定该层次。打开表单时,只能选择属于该层次的值。 在某些类型的配置中,可能需要定义多层次参数。这些参数定义在一个维度上,在打开表单时,允许您从属于该维度的所有层次中选择一个层次。多层次参数只能在 Entity 和 Target 维度上定义。

多层次参数不能在定义为 OR 子句的筛选器(表单、选项卡、矩阵、行、列)内使用。使用多层次参数时,无法选择属于不同层次的多个元素作为 OR 项。

如果创建的多层次参数所使用的层次已在同一位置(行、列、矩阵筛选器)中使用,则系统不允许运行该表单。

在运行表单时,要获取所选维度元素所属的层次,可以在单元格字段或允许高级选择的元素中使用语法 @MHP_PARAM.Dimension.HierarchyCode,其中 MHP_PARAM 是所定义多层次参数的代码。

如果您决定在矩阵的行/列上使用多层次参数,为了使描述和/或代码正确显示在标题中,必须将参数语法添加到 Matrix Wizard 中配置的标题中。例如,对于 Entity 维度上的多层次参数,用于获取描述的语法为 $Entity(false).desc

流程参数

流程参数允许您查看表中包含的流程列表。

它不能用于 Reporting 表单,但可供 DTP 模块、QDL 和 Jobs 使用。可以配置以下属性:

  • Properties 选项卡中的代码和描述
  • Restrictions 选项卡中的 Only show active processes 参数,它将显示限制为表中可用于数据录入的活动流程

注意:流程参数不会显示在用于定义表单、选项卡和矩阵筛选器的维度树中,因为不支持它们。

字典参数

参数可用的字典项取决于与表单关联的字典。

字典参数与在 Financial 层上定义的事务性字典关联,或与属于 Analytical Information Hub 工作区的分析字典关联。

在参数定义窗口中,选择类型“dictionary”后,您将能够通过选择使用 Financial Layer 字典还是特定 Analytical Workspace 的字典来选择其来源。

选择 Financial Workspace 时,系统会加载所有事务性字典;而选择 Analytical Workspace 时,用户可以从属于所选工作区的所有字典中选择一个字典。

在以下情况下无法定义字典参数:

  • 所选字典参数使用属于没有数据集的工作区的分析字典。
  • 所选字典参数使用通过包含维度属性的 SQL 查询定义的分析字典。

分析字典查询的运行不受用户对维度的限制的影响。