当与列表一起使用时,ITEM函数返回应用于每个单元格的列表项。当与时间,它返回应用于每个单元格的时间段。
当与列表一起使用时,ITEM函数返回应用于每个单元格的列表项。当与时间,它返回应用于每个单元格的时间段。
例如,可以使用ITEM函数创建条件公式,其中输出根据应用于模块中的单元格的列表进行更改。
项目(清单或时间)
论点 | 数据类型 | 描述 |
清单或时间 | 列表或时间维度 | 列表的名称,或引用时间,从何处返回物品。 |
ITEM函数根据给定的返回列表或时间段数据类型的结果清单或时间论点。
项目(产品)
在这里,ITEM函数返回对象的适用值产品List,它是模块中的一个维度。
对于ITEM函数,可以使用用逗号分隔的两个参数。执行此操作时,公式将自动更新为使用FINDITEM提交后的功能。
例如:
项目(硬件、螺栓)
更新成为FINDITEM(硬件、螺栓)
.项目(时间,“1月22日”)
更新成为FINDITEM(时间,“1月22日”)
.在Polaris中,不能在具有公式汇总方法的行项目的公式中使用ITEM。在经典引擎中,你可以。
在Polaris中,不能使用带有一个Time参数的ITEM函数。在经典引擎中,你可以。
在这个例子中,时间在列和a上产品列表由行组成。页面维度包含两个行项,其中包含公式项目(时间)
和项目(产品)
.
下表显示的结果项目(时间)
公式。
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 |
可以使用ITEM函数If then else函数创建根据适用列表项而更改的条件公式。
以一个由两个列表命名的模块为例产品和组织.如果您需要计算一个或多个特定产品,您可以使用以下公式:
如果ITEM(Products) = Products。产品1然后(
产品1的计算
) else (
其他产品的计算
)
如果ITEM(Products) = Products。产品1或产品。产品二然后(
产品1或产品2的计算
) else (
其他产品的计算
)
此外,还可以指定仅应用于的特定组合的计算产品和组织列表,使用和接线员:
如果ITEM(Products) = Products。产品1和项(Organization) = Organization.Company 1 THEN (
产品1和公司1的计算
) else (
其他产品和公司的计算
)
在本例中,组织列表在列上,而类行上的行项。的类行项具有列表数据类型,并引用公司类列表。的类中的某些项使用item函数来分配组织列表中列出不同的值公司类列表。所用公式为:
IF ITEM(Organization) = Organization。“01公司”或“组织”。'公司05'则公司类。类A。ELSE如果项目(组织)=组织。' 08公司'然后是公司等级。C类。否则是公司等级。B类
公司01 | 公司02 | 公司03 | 公司04 | 公司05年 | 公司06 | 公司07年 | 公司08年 | |
类 | A类 | B类 | B类 | B类 | A类 | B类 | B类 | C类 |
在本例中,时间显示在列上,而产品发布状态行上的行项。的产品发布状态行项具有列表数据类型,并引用产品状态列表。的产品发布状态行使用ITEM函数为不同的时间段分配不同的值产品状态列表,基于时间段。所用公式为:
如果ITEM(Time) < Time。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日 | |
产品发布状态 | 在发布之前 | 在发布之前 | 在发布之前 | 后释放 | 后释放 | 后释放 | 后释放 | 后释放 | 后释放 | 后释放 | 后释放 | 后释放 |
免责声明
我们定期更新Anapedia内容,以提供最新的说明。