当使用一个列表,项目函数返回的列表项,适用于每一个细胞。一起使用时时间返回时间,适用于每一个细胞。

例如,您可以使用该项功能来创建条件公式,基于列表输出变化适用于模块中的一个细胞。

项目(列表或时间)

参数

论点 数据类型 描述
列表或时间 列表或时间维度 的名称列表,或引用时间返回的项目。

的项目函数返回一个结果列表或时间数据类型,基于给定的列表或时间论点。

语法的例子

项目(产品)

在这里,项函数返回的适用价值产品在模块列表,这是一个维度。

额外的信息

您可以使用两个参数项函数由一个逗号分开。当你这样做时,你的公式自动更新使用FINDITEM在提交功能。

例如:

  • 这个公式项目(硬件、螺栓)更新成为FINDITEM(硬件、螺栓)
  • 这个公式项目(时间,1月22日)更新成为FINDITEM(时间,1月22日)

约束

  • 你不能使用该项功能公式总结的方法。这是因为父母不选择列表适用于,只有孩子列表。
  • 你使用项函数的列表,必须选定一个维度适用于在模块。

计算引擎的功能差异

在北极星,你不能使用行项目项公式与公式总结方法。在经典的引擎,你可以。

在北极星,你不能使用项目时间与一个函数参数。在经典的引擎,你可以。

例子

简单的例子

在这个例子中,时间列和一个吗产品列表上的行。页面维度包含两个行项目,包含公式项目(时间)项目(产品)

下表显示的结果项目(时间)公式。


1月22日 2月22日 3月22日
产品1 1月22日 2月22日 3月22日
产品2 1月22日 2月22日 3月22日
产品3 1月22日 2月22日 3月22日
产品4 1月22日 2月22日 3月22日

下表显示的结果项目(产品)公式。


1月22日 2月22日 3月22日
产品1 产品1 产品1 产品1
产品2 产品2 产品2 产品2
产品3 产品3 产品3 产品3
产品4 产品4 产品4 产品4

如果其他项目功能

您可以使用条目的函数如果其他函数来创建条件公式更改根据适用的列表项。

以一个模块为例准尺寸由两个列表命名产品组织。如果您需要计算为一个特定的产品,或产品,您可以使用下面的公式为:

如果项目(产品)=产品。产品1 (计算产品1)其他(计算其他产品)

如果项目(产品)=产品。产品1和产品。产品2 (计算产品1和产品2)其他(计算其他产品)

此外,您可以指定一个计算只适用于特定的组合产品组织列表使用接线员:

如果项目(产品)=产品。产品1和项(Organization) = Organization.Company 1 THEN (产品和公司1计算)其他(计算其他产品和公司)

例子使用列表

在这个例子中,组织在列列表,行项目就行。的行项目的列表数据类型和引用公司类列表。的行项目使用项函数分配特定的项目组织一个不同的值列表公司类列表。使用的公式是:

如果项目组织(组织)=。“公司01”或组织。然后公司类公司05。A类ELSE IF ITEM(Organization) = Organization.'Company 08' THEN Company Class.Class C ELSE Company Class.Class B


公司01 公司02 公司03 公司04 公司05年 公司06 公司07年 公司08年
A类 B类 B类 B类 A类 B类 B类 C类

随着时间的例子

在这个例子中,时间显示在列,产品发布状态行项目就行。的产品发布状态行项目的列表数据类型和引用产品状态列表。的产品发布状态线使用项函数分配不同时期的不同的值产品状态列表,根据时间段。使用的公式是:

如果项目(时间)<时间。4月21日的产品状态。在发布之前ELSE Product Status.After Release


1月21日 2月21日 3月21日 4月21日 5月21日 6月21日 7月21日 8月21日 9月21日 10月21日 11月21日 12月21日
产品发布状态 在发布之前 在发布之前 在发布之前 后释放 后释放 后释放 后释放 后释放 后释放 后释放 后释放 后释放