示例
INFOR.GET.ATTRIBUTES 公式
此示例检索 BIBestPr_BestPracticesOLAP 数据连接、“分析”多维数据集、产品维度和产品层次结构的所有特性的标题和唯一名称。值会向下散布。
=INFOR.GET.ATTRIBUTES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]")
INFOR.GET.CUBES 公式
本示例为所有可用数据连接的所有多维数据集检索标题、唯一名称、描述、度量维度的唯一名称、时间维度的唯一名称和数据连接的唯一名称。值会向下散布。
=INFOR.GET.CUBES()
此示例检索特定于 BIBestPr_BestPracticesOLAP 数据连接的多维数据集的标题和唯一名称。值会向下散布。
=INFOR.GET.CUBES(,"BIBestPr_BestPracticesOLAP",{"caption","unique_name"})
第三个参数的语法: {"caption","unique_name"} 是数组参数,是 Microsoft Excel 的新功能,允许将多个值作为单个参数提供。
INFOR.GET.DATACONNECTIONS 公式
此示例为所有数据连接向下散布检索标题和唯一名称。
=INFOR.GET.DATACONNECTIONS()
这个示例检索所有 Infor OLAP 数据连接的唯一名称。这些值将散布在右侧。
=INFOR.GET.DATACONNECTIONS(TRUE,"unique_name", "inforolap")
INFOR.GET.DIMENSIONS 公式
此示例检索 BIBestPr_BestPracticesOLAP 数据连接和“分析”多维数据集的所有维度的所有属性。这些值将散布在右侧。
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis")
此示例检索 BIBestPr_BestPracticesOLAP 数据连接和“分析”多维数据集中所有维度的标题和唯一名称。
=INFOR.GET.DIMENSIONS(TRUE,"BIBestPr_BestPracticesOLAP","Analysis",{"caption","unique_name"})
INFOR.GET.HIERARCHIES 公式
此示例检索 BIBestPr_BestPracticesOLAP 数据连接和"分析"多维数据集所有层次结构和维度的标题和唯一名称。值会向下散布。
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis",,{"caption","unique_name"})
若要检索产品维度的标题和唯一名称,请将维度唯一名称作为第四参数提供。
=INFOR.GET.HIERARCHIES(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]",{"caption","unique_name"})
INFOR.GET.LEVELS 公式
此示例检索 BIBestPr_BestPracticesOLAP 数据连接、“分析”多维数据集、产品维度和产品层次结构的所有层次标题和唯一名称。值会向下散布。
=INFOR.GET.LEVELS(FALSE,"BIBestPr_BestPracticesOLAP","Analysis","[PRODUCT]","[PRODUCT]",{"caption","unique_name"})
INFOR.GET.ELEMENT 公式
此示例显示 INFOR.GET.ELEMENT
公式如何从“期间”层次结构中检索 2015 元素的标题。
=INFOR.GET.ELEMENT("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"MEMBER_CAPTION";"[PERIOD]";"[PERIOD].[ALL YEARS].[2015]")
INFOR.GET.ELEMENT 公式
此示例显示 INFOR.GET.ELEMENTS
如何从“期间”层次结构中检索 2015 元素的标题及其同级。值会向下散布。
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","MEMBER_CAPTION","[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
在使用矩阵参数时,可一次检索更多特性。要检索标题和德语翻译,请修改特性带有矩阵参数 {"MEMBER_CAPTION","Att2_GERMAN"}
的先前示例。这些元素向下散布为 "Att2_GERMAN" 特性显示一列。
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",,,,,"[PERIOD].[ALL YEARS].[2015].Siblings")
也可以定义分页和缩进。此示例按分页为 PERIOD 层次结构检索所有成员,每页仅显示 10 个记录,对于德语翻译显示第二页并有缩进(每个级别显示 "--")。
=INFOR.GET.ELEMENTS(FALSE,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS",{"MEMBER_CAPTION","Att2_GERMAN"},"[PERIOD]",10,2,"--",2,"[PERIOD].AllMembers")
INFOR.GET.VALUE 公式
此示例显示 INFOR.GET.VALUE
如何从 BIBestPr_BestPracticesOLAP 数据连接和“分析”多维数据集中检索值。单元格坐标是“度量”维度的“单位”、“期间”层次结构的 Q1 2015、POS 层次结构的“车身商店”、“产品”层次结构的 AS600/175、“地区”层次结构的“加利福尼亚”、“渠道”层次结构的“直接销售”和 VALTYPE 层次结构的“实际”。
=INFOR.GET.VALUE("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"VALUE";"[MEASURE].[UNITS]";"[PERIOD].[ALL YEARS].[2015].[2015_Q1]";"[POS].[ALL POS].[BODYSHOPS]";"[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]";"[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]";"[CHANNEL].[ALL CHANNELS].[DIRECT SALES]";"[VALTYPE].[VARIANCE].[ACTUAL]")
INFOR.READ.VALUE 公式
此示例显示 INFOR.READ.VALUE
如何从“示例”应用程序数据库“分析”多维数据集的单元格中读取值。单元格坐标是“度量”维度的“单位”、“期间”层次结构的 Q1 2015、POS 层次结构的“车身商店”、“产品”层次结构的 AS600/175、“地区”层次结构的“加利福尼亚”、“渠道”层次结构的“直接销售”和 VALTYPE 层次结构的“实际”。
=INFOR.READ.VALUE("BIBESTPR_BESTPRACTICESOLAP";"ANALYSIS";"VALUE";"[MEASURE].[UNITS]";"[PERIOD].[ALL YEARS].[2015].[2015_Q1]";"[POS].[ALL POS].[BODYSHOPS]";"[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]";"[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]";"[CHANNEL].[ALL CHANNELS].[DIRECT SALES]";"[VALTYPE].[VARIANCE].[ACTUAL]")
“示例”仅可在本地部署环境下启用。如果无法使用“示例”,将提供数据库结构的摘要说明作为参考。
INFOR.WRITE.VALUE 公式
此示例显示如何使用 INFOR.WRITE.VALUE
向特定数据连接和多维数据集的指定坐标中写回值。在此示例中写回 1000,因为目标单元格不是基本单元格,所以使用默认散布操作、分配和 WeightedOrEqual
分配来散布值。
=INFOR.WRITE.VALUE(1000,"BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","VALUE","[MEASURE].[UNITS]","[PERIOD].[ALL YEARS].[2015].[2015_Q1]","[POS].[ALL POS].[BODYSHOPS]","[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]","[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]","[CHANNEL].[ALL CHANNELS].[DIRECT SALES]","[VALTYPE].[VARIANCE].[ACTUAL]")
在以平均分配的情况下,还可使用写回命令,使用以下公式写回值 100:
=INFOR.WRITE.VALUE("#E100","BIBESTPR_BESTPRACTICESOLAP","ANALYSIS","VALUE","[MEASURE].[UNITS]","[PERIOD].[ALL YEARS].[2015].[2015_Q1]","[POS].[ALL POS].[BODYSHOPS]","[PRODUCT].[ALL TIRES].[CAR TIRES ALL SEASON].[AS600 AQUACHRONO].[AS600/175]","[REGION].[ALL REGIONS].[NORTH AMERICA].[USA].[CALIFORNIA]","[CHANNEL].[ALL CHANNELS].[DIRECT SALES]","[VALTYPE].[VARIANCE].[ACTUAL]")