表单设计注意事项

表单和多维数据集

创建表单时,将其与多维数据集进行关联以确定表单的有效成员。例如,向“收入”多维数据集分配表单时,可以只添加对“收入”多维数据集有效的帐户。输入的数据将保存到选定的多维数据集的数据库中。

注:

  • 表单的多维数据集在分配后无法更改。

  • 仅当表单帐户的源多维数据集与表单的多维数据集匹配时,才可以编辑表单帐户。

  • 如果您将帐户添加到的表单与帐户源多维数据集之外的其他多维数据集关联,则此帐户在该表单上是只读的。

表单和权限

分配对表单的权限以确定哪些用户可以修改其设计(例如,布局和说明)和输入数据。仅当用户对一个安全维的成员具有访问权限时,才可以编辑表单。例如,如果用户对“欧洲”实体具有只读权限,则包括“欧洲”实体的行和列都是只读的。用户只能更改其具有写权限的成员的数据。

表单和货币

对于单货币应用程序,所有实体都会使用创建应用程序时选择的货币。对于标准多货币应用程序,表单上选定的“货币”成员决定以哪种货币显示值。如果“货币”成员为“本地”,则不会发生任何货币转换,且用户可以本地货币输入数据。如果选定了“本地”之外的其他货币成员,则值将转换成为该行或列选定的货币,并且表单是只读的。可以在所选成员为“货币”或“本地”的行或列中输入数据。请参阅“多种货币的表单设计”。

表单和版本

在自下而上版本中,具有 0 级成员的行和列允许数据输入。被设为父代成员的行或列是只读的。视点也必须设置为 0 级成员以允许在自下而上版本中输入数据。目标版本允许在父代成员和子代成员中输入数据。

按属性筛选表单成员

您可以使用属性来选择成员。例如,在“实体”维上,您可以按特定区域(如“南”)来选择成员。生成的网格将仅包含具有“南”属性的成员(例如 TX、NM 等)。可以将值输入按属性筛选的行和列中并进行保存。

表单与共享成员

由于不能单独选择共享成员,因此请使用关系函数进行选择。例如,可以选择一个备用功能汇总,以便在该汇总下包括全体成员。用户可以在显示共享成员的行或列中输入值,并且数据会保存到数据库的基本成员中。

表单和计算

为优化计算,请使用关系(如“后代”或“子代”)选择行成员,而不是选择单个子代。例如,计算单个父代级别的总和可能需要多次传递,因此请改用关系。