您可以在 Smart View 中创建和管理智能表单。
适用于:EPM 云数据源提供程序
智能表单是在 Smart View 中创建的一种数据表单,并以即席网格为基础。它们支持常规数据表单不支持的附加功能。智能表单可以 Excel 公式和函数形式支持网格标签和业务计算。在 Smart View 中,您可以将即席网格作为智能表单保存到适用的提供程序中。业务计算和网格标签以及任何空行和空列都将保存为智能表单定义的一部分。
从即席分析网格入手,可通过向其添加业务计算(采用 Excel 函数和公式形式)来定制网格。这些计算不会影响源应用程序的其余部分中的元数据。然后,可以在 Smart View 和提供程序 Web 界面中(例如在 Planning 中)执行您在智能表单中创建和保存的业务计算。在 Smart View 中,由 Excel 对公式进行求值;在 Web 界面中,由提供程序对公式进行求值。
例如,假设您要在 Smart View 中分析 Planning 数据。您需要计算四个产品的平均利润率。您可以向网格中添加一个行,网格标签为“平均利润率”。在新行中,针对平均利润率添加一个函数(针对四个产品中的每个产品选择利润率数据单元格)。如果每个产品的利润率显示在网格的 D 列,则函数可以为 =AVERAGE(D5:D8)
。在智能表单中,您添加的公式和函数称为业务计算。添加了业务计算后,平均利润率会即时显示在新行中,但新行将仅保存在智能表单中,不会保存在应用程序的其余部分中。
要使包含网格标签和计算的该即席网格可在 Planning 中作为表单使用,您可以使用另存为智能表单选项。此后,在 Planning 或 Smart View 中,可以将该智能表单作为表单打开和使用,该表单包括您添加的所有行、列和业务计算。在 Smart View 中,可以对该智能表单执行即席操作。甚至可以通过智能表单创建沙盒。
使用智能表单的准则
使用智能表单时,请考虑以下准则。
注意:打开包含 Smart View 函数的智能表单时,请单击刷新以将正确的值更新到函数单元格中。
在提供程序 Web 界面中,当处于设计模式时:
业务计算
在智能表单中,您添加到即席网格中的 Excel 函数和公式称为业务计算。当网格另存为智能表单时,最终用户可以从 Smart View 客户端执行业务计算,无需向应用程序元数据添加成员。
在 Smart View 中,业务计算是利用 Excel 的计算引擎执行的,不需要查询提供程序。这些运行时业务计算在 Smart View 和数据提供程序中都受支持。还要注意以下几点:
1000
或 0.10
不受支持。如果要在计算的单元格中使用常量,确保在其前面添加等号 (=) 作为前缀;例如,=1000
或 =0.10
。网格标签
网格标签用于在网格中提供占位符,以便为相应的数据单元格交叉点输入业务计算。需要使用这些网格标签以保存包含业务计算的即席网格。还要注意以下几点: