esri - 用于在 Collector 中显示的 Arcade 表达式
问题描述
我正在使用 ESRI 的 Collector 应用程序创建一个“开放天数”指标。它需要显示请求打开天数的最大值和平均值。但是,该表仅提供打开请求的日期。可以使用 DateDiff 函数确定请求已打开的天数,但我在使用完整的值表时遇到了问题。20,000。
任何帮助将不胜感激。
var today = Now();
var startdate = $datapoint["created_at"];
var numberdays = DateDiff (today, startdate, 'days');
var Big = Max(numberdays);
var Middle = Mean(numberdays);
return {
textColor:'',
backgroundColor:'',
topText:'Avg: ' + Middle,
topTextColor: '',
topTextOutlineColor: '',
topTextMaxSize: 'medium',
middleText: 'Max: '+ Big,
middleTextColor: '',
middleTextOutlineColor: '',
middleTextMaxSize: 'medium',
}
解决方案
推荐阅读
- javascript - Discord 机器人命令错误
- sql - 为单个字段更新 postgres 创建自动更新触发器
- python - 在递归函数中附加后,Python全局列表不断被清除
- node.js - 测试 Firestore 安全规则:为什么即使在安全规则中的 debug 语句之后,firestore-debug.log 也是空的
- spring - Spring MongoDB 与 NearQuery 保持距离
- charts - 在另一个容器中显示 VizFrame 图例
- javascript - Socket.io 在 reactjs 中多次发出值
- javascript - 找出出现奇数次的那个。奇怪的出现一次
- pandas - 如何按数据框分组并获得每个类别的最大值?
- javascript - 在 JavaScript 递归函数中浏览字典