方法概述
名称 | 返回值类值 | 描述 | 对象 |
---|---|---|---|
AgeExpressionsResult | 返回一个 Arcade 表达式 表达式,用于根据给定的开始时间和结束时间可视化要素的期限。 更多详情 | ageUtils |
方法详细说明
-
getAgeExpressions(params){AgeExpressionsResult}
-
返回一个 Arcade 表达式 表达式,用于根据给定的开始时间和结束时间可视化要素的期限。
参数规范params Object各参数的详细信息见下表。
规范从中生成给定
startTime
和endTime
的时期统计信息的图层。时期计算的开始时间。这可以是字段名称或日期值,例如
Date.now()
。如果提供了Date
,则参数endTime
必须是字段名称。时期计算的结束时间。这可以是字段名称或日期值,例如
Date.now()
。如果提供了Date
,则参数startTime
必须是字段名称。unit Stringoptional时期结果的所需单位。
可能值:"years"|"months"|"days"|"hours"|"minutes"|"seconds"
返回类型 描述 AgeExpressionsResult 返回 AgeExpressionsResult 的实例。 示例const ageExpressions = ageUtils.getAgeExpressions({ layer: featureLayer, startTime: "Created_Date", endTime: Date.now(), unit: "days" }); console.log(`value expression: ${ageExpressions.valueExpression}`);
类型定义
-
AgeExpressionsResult
-
从 getAgeExpressions() 方法返回的结果对象。
- 属性
-
valueExpression String
遵循 Arcade 可视化配置文件定义的规范的 Arcade 表达式 表达式。该表达式应用于根据结束时间和开始时间之间的差异来计算要素的期限。它可以使用
$feature
配置变量来引用字段值,并且必须返回一个数字。statisticsQuery Object与生成的
valueExpression
相匹配的 SQL 表达式和 where 子句,用于从图层查询统计数据。histogramQuery Object与生成的
valueExpression
相匹配的 SQL 表达式和 where 子句,用于从图层查询直方图。