Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Mengembalikan nilai rekaman yang terkait dengan properti yang ditentukan.
Sintaksis
GetRecordPropertyValue ( record_expression, string_expression )
Argumen
record_expression
Adalah ekspresi rekaman yang akan dievaluasi sebagai rekaman sumber. record_expression bisa berupa kolom jenis Rekaman atau hasil panggilan fungsi lain.
string_expression
Adalah ekspresi string yang akan dievaluasi sebagai nama properti rekaman.
Jenis Kembalian
Jenis pengembalian ditentukan oleh jenis properti rekaman dan bisa menjadi salah satu jenis yang didukung.
Komentar
Nama properti rekaman dalam ekspresi string harus mengikuti konvensi penamaan yang digunakan.
Untuk mengakses bidang atau properti yang menggunakan karakter yang perlu diloloskan, tanda kutip ganda dapat digunakan: SELECT "[my][Field]" AS myField ..., atau GetRecordPropertyValue(input.SensorReadings, "[my][Field]").
Contoh
Dalam contoh kode ini, "ambang batas" adalah nama data referensi yang ditentukan pada tab input.
SELECT
input.DeviceID,
thresholds.SensorName
FROM input
JOIN thresholds
ON
input.DeviceId = thresholds.DeviceId
WHERE
GetRecordPropertyValue(input.SensorReadings, thresholds.SensorName) > thresholds.Value
Perhatikan bahwa Anda dapat menggunakan notasi titik untuk mengakses bidang properti rekaman.
SELECT
recordColumn.NestedFieldName1.NestedFieldName2
FROM input