當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS summaryStatisticsForAge.summaryStatisticsForAge用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/smartMapping/statistics/summaryStatisticsForAge"], (summaryStatisticsForAge) => { /* code goes here */ });

ESM: import summaryStatisticsForAge from "@arcgis/core/smartMapping/statistics/summaryStatisticsForAge";

函數: esri/smartMapping/statistics/summaryStatisticsForAge

自從:用於 JavaScript 4.13 的 ArcGIS API

用法說明

summaryStatisticsForAge.summaryStatisticsForAge函數(或屬性)的定義如下:

summaryStatisticsForAge (params) {Promise<SummaryStatisticsResult>}


返回一個對象,其中包含說明 Layer 中的年齡值(例如,給定結束時間與開始時間之間的差異)的各種統計信息。

參數:

規格:
類型說明
params Object

有關每個參數的詳細信息,請參見下表。

規格:

為給定的 startTimeendTime 生成年齡統計信息的層。

startTime

Date|String|Number

年齡計算的開始時間。這可以是字段名稱或日期值,例如 Date.now() 。如果提供了 Date,則 endTime 參數必須是字段名稱。

endTime

Date|String|Number

年齡計算的結束時間。這可以是字段名稱或日期值,例如 Date.now() 。如果提供了 Date,則 startTime 參數必須是字段名稱。

unit

String

年齡結果的所需單位。

可能的值"years"|"months"|"days"|"hours"|"minutes"|"seconds"

可選的

將在其中呈現要素的視圖。

signal

AbortSignal

可選的

允許可取消的請求。如果取消,promise 將被拒絕,並出現名為 AbortError 的錯誤。另見AbortController

返回:

類型 說明
Promise<SummaryStatisticsResult> 返回解析為 SummaryStatisticsResult 的承諾。

例子:

summaryStatisticsForAge({
  layer: featureLayer,
  startTime: "Created_Date",
  endTime: Date.now(),
  unit: "days",
  view: mapView
}).then(function(stats){
  console.log(`Average age of open incidents in days: ${stats.avg}`);
});

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 summaryStatisticsForAge.summaryStatisticsForAge。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。