Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan fungsi agregasi dalam ekspresi rumus
Dalam metrik saja, Anda dapat menggunakan fungsi berikut yang menggabungkan nilai input selama setiap interval waktu dan menghitung nilai keluaran tunggal. Fungsi agregasi dapat menggabungkan data dari aset terkait.
Argumen fungsi agregasi dapat berupa variabel, literal angka, fungsi temporal, ekspresi bersarang, atau fungsi agregasi. Rumus max(latest(x), latest(y),
latest(z)) menggunakan fungsi agregasi sebagai argumen dan mengembalikan nilai terkini terbesar dari x propertiy,, danz.
Anda dapat menggunakan ekspresi bersarang dalam fungsi agregasi. Saat Anda menggunakan ekspresi bersarang, aturan berikut berlaku:
-
Setiap argumen hanya dapat memiliki satu variabel.
contoh
Misalnya,
avg(x*(x-1))dansum(x/2 )/avg(y^2 )didukung.Misalnya,
min(x/y)tidak didukung. -
Setiap argumen dapat memiliki ekspresi bersarang bertingkat.
contoh
Misalnya,
sum(avg(x^2 )/2)didukung. -
Argumen yang berbeda dapat memiliki variabel yang berbeda.
contoh
Misalnya,
sum(x/2, y*2)didukung.
catatan
-
Jika ekspresi Anda berisi pengukuran, AWS IoT SiteWise gunakan nilai terakhir selama interval waktu saat ini untuk pengukuran untuk menghitung agregat.
-
Jika ekspresi Anda berisi atribut, AWS IoT SiteWise gunakan nilai terbaru untuk atribut untuk menghitung agregat.
| Fungsi | Deskripsi |
|---|---|
|
|
Mengembalikan rata-rata nilai variabel yang diberikan selama interval waktu saat ini. Fungsi ini mengeluarkan titik data hanya jika variabel yang diberikan memiliki setidaknya satu titik data selama interval waktu saat ini. |
|
|
Mengembalikan jumlah nilai variabel yang diberikan selama interval waktu saat ini. Fungsi ini mengeluarkan titik data hanya jika variabel yang diberikan memiliki setidaknya satu titik data selama interval waktu saat ini. |
|
|
Mengembalikan nilai minimum variabel yang diberikan selama interval waktu saat ini. Fungsi ini mengeluarkan titik data hanya jika variabel yang diberikan memiliki setidaknya satu titik data selama interval waktu saat ini. |
|
|
Mengembalikan nilai maksimum variabel yang diberikan selama interval waktu saat ini. Fungsi ini mengeluarkan titik data hanya jika variabel yang diberikan memiliki setidaknya satu titik data selama interval waktu saat ini. |
|
|
Mengembalikan jumlah total titik data untuk variabel yang diberikan selama interval waktu saat ini. Untuk informasi selengkapnya tentang cara menghitung jumlah titik data yang memenuhi suatu kondisi, lihatHitung titik data yang cocok dengan suatu kondisi. Fungsi ini menghitung titik data untuk setiap interval waktu. |
|
Mengembalikan standar deviasi dari nilai variabel yang diberikan selama interval waktu saat ini. Fungsi ini mengeluarkan titik data hanya jika variabel yang diberikan memiliki setidaknya satu titik data selama interval waktu saat ini. |