RANGE
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengembalikan interval baris dalam sumbu yang diberikan, relatif terhadap baris saat ini. Interval ini akan terdiri dari baris langkah> terakhir <sebelum baris saat ini, atau baris langkah> pertama <setelah baris saat ini.
Sintaks
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parameter
Term | Definisi |
---|---|
langkah | Jumlah baris sebelum (nilai negatif) atau setelah (nilai positif) baris saat ini untuk disertakan dalam rentang. Harus berupa nilai konstanta.- Jika negatif, jendela akan berisi baris -langkah terakhir sebelum baris saat ini.- Jika tidak, jendela akan berisi baris langkah pertama setelah baris saat ini. |
includeCurrent | (Opsional) Nilai logis yang menentukan apakah akan menyertakan baris saat ini dalam rentang atau tidak. Nilai default adalah True. |
sumbu | (Opsional) Referensi sumbu, arah di mana interval akan dibuat. |
Kosong | (Opsional) Enumerasi yang menentukan cara menangani nilai kosong saat mengurutkan. Nilai yang didukung adalah:
|
mengatur ulang | (Opsional) Menunjukkan apakah perhitungan diatur ulang, dan pada tingkat hierarki kolom bentuk visual mana. Nilai yang diterima adalah: NONE, LOWESTPARENT, HIGHESTPARENT, atau bilangan bulat. Perilaku tergantung pada tanda bilangan bulat: - Jika nol atau dihilangkan, perhitungan tidak direset. Setara dengan NONE. - Jika positif, bilangan bulat mengidentifikasi kolom mulai dari yang tertinggi, terlepas dari biji-bijian. HIGHESTPARENT setara dengan 1. - Jika negatif, bilangan bulat mengidentifikasi kolom mulai dari terendah, relatif terhadap butir saat ini. LOWESTPARENT setara dengan -1. |
Nilai hasil
Interval baris data.
Keterangan
Fungsi ini hanya dapat digunakan dalam perhitungan visual.
Parameter <includeCurrent>, <axis>, <blanks> , dan <reset> dapat dihilangkan.
Contoh 1
Mengingat tabel yang meringkas total penjualan untuk setiap kategori produk dan bulan, kueri DAX berikut menambahkan kolom dengan total penjualan dalam 6 bulan terakhir:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Cuplikan layar di bawah ini memperlihatkan matriks visual dan ekspresi perhitungan visual:
Contoh 2
Dengan tabel yang sama, kueri DAX berikut menambahkan kolom dengan total penjualan dalam 12 bulan berikut, tidak termasuk bulan ini:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk