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.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Menghasilkan larik dinamis yang memegang serangkaian nilai yang sama spasinya.
Sintaks
range(
mulai,hentikan [,langkah])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| mulai | skalar | ✔️ | Nilai elemen pertama dalam array yang dihasilkan. |
| stop | skalar | ✔️ | Nilai maksimum elemen terakhir dalam array yang dihasilkan, sehingga nilai terakhir dalam seri kurang dari atau sama dengan nilai stop. |
| langkah | skalar | Perbedaan antara dua elemen array berturut-turut. Nilai default untuk langkah adalah 1 untuk numerik dan 1h untuk timespan atau datetime. |
Mengembalikan
Array dinamis yang nilainya adalah: start, start + step, ... hingga dan termasuk berhenti. Array dipotong jika jumlah maksimum hasil yang diizinkan tercapai.
Catatan
Fungsi rentang mendukung maksimum 1.048.576 (2^20) hasil.
Contoh
Contoh berikut mengembalikan array angka dari satu hingga delapan, dengan kenaikan tiga.
print r = range(1, 8, 3)
Hasil
| r |
|---|
| [1,4,7] |
Contoh berikut mengembalikan array dengan semua tanggal dari tahun 2007.
print r = range(datetime(2007-01-01), datetime(2007-12-31), 1d)
Hasil
| r |
|---|
| ["2007-01-01T00:00:00.0000000Z","2007-01-02T00:00:00.0000000Z","02007-01-03T00:00:00.0000000Z",.....,"2007-12-31T00:00:00.0000000Z"] |
Contoh berikut mengembalikan array dengan angka antara satu dan tiga.
print range(1, 3)
Hasil
| print_0 |
|---|
| [1,2,3] |
Contoh berikut mengembalikan rentang jam antara satu jam dan lima jam.
print range(1h, 5h)
Hasil
| print_0 |
|---|
| 1\.000.000 |
["01:00:00","02:00:00","03:00:00","04:00:00","05:00:00"]: |
Contoh berikut mengembalikan array yang dipotong karena rentang melebihi batas hasil maksimum. Contoh menunjukkan bahwa batas terlampaui dengan menggunakan operator mv-expand untuk memperluas array menjadi beberapa rekaman lalu menghitung jumlah rekaman.
print r = range(1,1000000000)
| mv-expand r
| count
Hasil
| Hitung |
|---|
| 1,048,576 |