ISFIRSTOCCURRENCE函数返回一个布尔值的列表中第一次出现的价值维度。

例如,您可以使用ISFIRSTOCCURRENCE防止重复创建列表数据。

ISFIRSTOCCURRENCE(值比较,维度列表搜索)

参数

论点 数据类型 描述
值比较 数量、布尔值、日期、时间,列表,或文本 搜索第一个出现的值。
维度列表搜索 列表

搜索列表中第一次出现的价值发现论点。

必须是一个维度的目标行项目。

ISFIRSTOCCURRENCE函数返回一个布尔结果。

语法的例子

ISFIRSTOCCURRENCE(产品、合同)

额外的信息

使用ISFIRSTOCCURRENCE用户列表

你可以参考用户ISFIRSTOCCURRENCE函数列表。然而,你不能引用特定用户在用户列表生产数据可以改变,让你的公式无效。

等级列表

ISFIRSTOCCURRENCE函数引用的顺序叶见列表一般列表,而不是父列表。这意味着第一次出现一个项目可能不是第一个在模块列表中显示。你可以改变订单的列表订单列表行动。

约束

细胞的限制

人为的限制是对防止大型数据集的搜索,减慢服务器。这一限制设置为5000万个细胞。如果超过5000万细胞用于ISFIRSTOCCURRENCE函数,模型回滚和显示一个通知。

5000万个细胞的限制不占总结了值或者是时间版本列表。这意味着您可以使用ISFIRSTOCCURRENCE函数与一个行式项目细胞计数大于5000万的细胞如果有少于5000万nonsummarized细胞。

随着细胞数量的使用ISFIRSTOCCURRENCE函数增加,计算的时间。

计算引擎的功能差异

在北极星,你可以使用ISFIRSTOCCURRENCE时间的函数列表。在经典的引擎,你就不能。

此外,在北极星,ISFIRSTOCCURRENCE函数没有5000万个细胞的限制与经典的引擎。

在北极星,尺寸参数必须匹配的一个维度目标行项目。例如,您不能使用作为一个维度参数列表的子集。在经典的引擎,这并非如此。

例子

一般的例子

在这个例子中,一个合同列表显示行,列和行项目。每个合同行项目包含的信息,是第一次出现?行项目使用ISFIRSTOCCURRENCE函数来确定每个产品的第一个合同。


产品 交易数量

是第一次出现?

ISFIRSTOCCURRENCE(产品、合同)

合同1 桃子 1216 .40
合同2 桃子 864.20
合同3 桃子 2.165.60
合同4 香蕉 3485 .00
合同5 香蕉 1.692.10
合同6 桃子 1451 .20

示例表达式值的比较论证

值比较参数可以是任何有效的表达。在这个例子中,事务列表显示行,列和行项目。

每个事务都有费用减去。ISFIRSTOCCURRENCE函数是用来识别减法后第一次出现的每个值。


成交价格 交易费

第一次出现的交易价值

ISFIRSTOCCURRENCE(“交易价值”——“交易费用”),事务)

事务1 1000年 25
事务2 1100年 125年
交易3 500年 10
交易4 550年 60
事务5 1050年 75年