Baca dalam bahasa Inggris

Bagikan melalui


GENERATESERIES

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengembalikan tabel kolom tunggal yang berisi nilai seri aritmatika, yaitu, urutan nilai di mana masing-masing berbeda dari yang sebelumnya dengan jumlah konstanta. Nama kolom yang dikembalikan adalah Nilai.

Sintaksis

DAX
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])

Parameter

Istilah Definisi
startValue Nilai awal yang digunakan untuk menghasilkan urutan.
endValue Nilai akhir yang digunakan untuk menghasilkan urutan.
incrementValue (Opsional) Nilai kenaikan urutan. Ketika tidak disediakan, nilai defaultnya adalah 1.

Mengembalikan nilai

Tabel kolom tunggal yang berisi nilai seri aritmatika. Nama kolom adalah Nilai.

Komentar

  • Ketika endValue kurang dari startValue, tabel kosong dikembalikan.

  • incrementValue harus berupa nilai positif.

  • Urutan berhenti pada nilai terakhir yang kurang dari atau sama dengan endValue.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh 1

Kueri DAX berikut:

DAX
EVALUATE GENERATESERIES(1, 5)

Mengembalikan tabel berikut dengan satu kolom:

[Nilai]
1
2
3
4
5

Contoh 2

Kueri DAX berikut:

DAX
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

Mengembalikan tabel berikut dengan satu kolom:

[Nilai]
1.2
1.6
2
2.4

Contoh 3

Kueri DAX berikut:

DAX
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))

Mengembalikan tabel berikut dengan satu kolom:

[Nilai]
10
10.5
11
11.5
12