预览中的自定义功能
下表显示预览函数、其语法、结果及其结果的列表,以及函数是否支持动态数组:
| 公式 | 语法 | 结果 | 动态数组支持 | 示例 |
|---|---|---|---|---|
| INFOR.JOINARRAYS | INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) |
返回由列连接的任何类型的值数组。 | 是 | =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)
单元格范围 “A2:B4” 为数组 1。单元格范围 “D2:E3” 为数组 2。 =INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)
|
| INFOR.SUBARRAY | INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) |
返回任何类型的值数组。它代表所选数组的子数组。 | 是 | =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)
单元格范围 “A2:C6” 为数组。该公式提取首列和一列合计、首行和一行合计。 =INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)
该公式从第二列开始提取两列,并从第二行开始提取两行。 |
| INFOR.READ.SESE.REPORT | INFOR.READ.SESE.REPORT([report_parameters], ...) |
返回基于 Self-Service 报告的 JSON 定义生成的报告。 | 是 | =INFOR.READ.SESE.REPORT(A9:A610)
该公式根据 |
| INFOR.GET.ELEMENT.ATTRIBUTE | INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
如果特性为动态且由其他维度驱动,则返回给定元素或多个元素的单个特性。 | 否 | =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")
使用的上下文元素包括:
该公式返回 |
| INFOR.WRITE.ELEMENT.ATTRIBUTE | INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
如果成功则返回特性值,如果失败就返回错误。如果特性为动态且由其他维度驱动,则为给定上下文的单个元素写入单个特性。 | 否 | =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")
该公式将 |
| INFOR.GET.AXIS | INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) |
返回给定层次结构的请求特性的矩阵。它呈现列或行的整个轴。也就是说,如果用户请求来自多个层次结构的不同元素和特性,则会创建交叉联接。 | 是 | =INFOR.GET.AXIS( "BIBestPr_BestPracticesOLAP", "ANALYSIS", TRUE, {"NumberOfRecords", 3; "Page", 1; "ExpandToLevel", 2}, {"[Period]", {"MEMBER_CAPTION", "ATT2_GERMAN"}, {"[Period].[All Years].[2005]", "[Period].[All Years].[2006]", "[Period].[All Years].[2007]"}} )
以下公式组件用于检索并显示轴数据:
|
| INFOR.READ.VALUES | INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) |
检索给定轴和筛选元素的值的矩阵。用于在从多维数据集读取多个值时维护性能。 | 是 | =INFOR.READ.VALUES( "BIBestPr_BestPracticesOLAP", "ANALYSIS", "VALUE", "[PRODUCT].[All Tires]", 0, "[Period].[All Years]", 0, "[MEASURE].[Units]", "[POS].[All Pos]" )
该公式通过指定各轴上的元素,从多维数据集中检索单个值。可以使用以下公式组件:
|
| INFOR.READ.SLICE | INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) |
用于特别报告如果与 Excel Integration 用户界面一起使用,则可以和工作表互动(例如展开和折叠轴元素)。对特别分析很有帮助。通过选项参数,您可以定义筛选器方向、从可展开切片切换到不可展开切片、定义数字格式。在选项参数中将 UseStyles 设置为 “true”,即可启用动态样式。 |
是 | =INFOR.READ.SLICE("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE}, NumberFormat) =INFOR.READ.SLICE('Infor-dEPM-Adhoc-Definitions'!$A$3, {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE; "NumberFormat","###.0#"; “AttributeDisplay”, 0})
指定报告的名称。 以下选项可用:
可用分号作为分隔符,同时指定多个选项。 |
| INFOR.ELEMENT.ENTITY | INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) |
它是 INFOR.GET.ELEMENT 的实体变体。返回单个元素实体。将多个成员属性检索到一个单元格。您可以引用此公式,而无需引入元素唯一名称。 |
否 | =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")
使用以下选项配置数据的检索与显示方式:
该公式返回标题,例如指定的 OLAP 多维数据集中 |
| INFOR.VALUE.ENTITY | INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) |
它是 INFOR.READ.VALUE 的实体变体。将多个单元格属性返回到一个单元格。 |
否 | =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")
以下选项可用:
该公式返回聚合值,例如 |
| INFOR.SLICE.ENTITY | INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) |
它是 INFOR.READ.SLICE 的实体变体,其中 parametrizationArgument 是任意数量的矩阵参数。您可以使用这些参数来定义选项。返回自定义数据类型的动态数组。支持交互行为。启用“移动到”、“保持”、“放大/缩小”等操作。层次结构级别操作可将选定内容切换至层次结构中的指定级别。通过选项参数,您可以定义筛选器方向、从可展开切片切换到不可展开切片、定义数字格式。在选项参数中将 UseStyles 设置为 “true”,即可启用动态样式。 |
是 | =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE;
使用以下选项配置如何从多维数据集中获取并显示数据:
可用分号作为分隔符,同时指定多个选项。 |