Baca dalam bahasa Inggris

Bagikan melalui


PARALLELPERIOD

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Catatan

Fungsi ini tidak disarankan untuk digunakan dalam perhitungan visual karena kemungkinan mengembalikan hasil yang tidak berarti.

Mengembalikan tabel yang contains kolom tanggal yang menunjukkan periode paralel dengan tanggal dalam kolom dates yang ditentukan, dalam konteks saat ini, dengan tanggal menggeser sejumlah interval baik maju dalam timeor kembali time.

Sintaksis

PARALLELPERIOD(<dates>,<number_of_intervals>,<interval>)  

Parameter

Istilah Definisi
dates Kolom yang contains tanggal.
number_of_intervals Bilangan bulat yang menentukan jumlah interval yang akan ditambahkan ke or mengurangi dari tanggal.
interval Interval untuk menggeser tanggal. value untuk interval dapat berupa salah satu hal berikut: year, quarter, month.

Mengembalikan value

Tabel yang berisi satu kolom datevalues.

Komentar

  • Fungsi ini mengambil kumpulan tanggal saat ini dalam kolom yang ditentukan oleh dates, menggeser firstdateandlastdate jumlah interval yang ditentukan, and kemudian mengembalikan all tanggal yang berdampingan antara dua tanggal yang digeser. If interval adalah range parsial dari month, quarter, oryear kemudian bulan parsial dalam hasil juga diisi untuk menyelesaikan seluruh interval.

  • Argumen dates dapat berupa salah satu hal berikut:

    • Referensi ke kolom date/time,
    • Ekspresi tabel yang mengembalikan satu kolom date/timevalues,
    • Ekspresi Boolean yang menentukan tabel kolom tunggal date/timevalues.
  • Batasan pada ekspresi Boolean dijelaskan dalam topik, CALCULATE fungsi.

  • If angka yang ditentukan untuk number_of_intervals positif, tanggal dalam dates dipindahkan ke depan di time; if angka negatif, tanggal dalam dates digeser kembali dalam time.

  • Parameter interval adalah enumerasi, not serangkaian string; oleh karena itu values harus not diapit dalam tanda kutip. Selain itu, values: year, quarter, month harus dieja secara penuh saat menggunakannya.

  • Tabel hasil hanya menyertakan tanggal yang muncul di values kolom tabel yang mendasar.

  • Fungsi PARALLELPERIOD mirip dengan fungsi DATEADDexcept yang PARALLELPERIOD selalu mengembalikan periode penuh pada tingkat granularitas yang diberikan alih-alih periode parsial yang DATEADD kembalikan. Misalnya, if Anda memiliki pilihan tanggal yang dimulai pada 10 Juni and selesai pada 21 Juni dari yearyang sama , and Anda ingin menggeser pilihan tersebut ke depan oleh satu month maka fungsi PARALLELPERIOD akan mengembalikan tanggal all dari nextmonth (1 Juli hingga 31 Juli); namun, ifDATEADD digunakan sebagai gantinya, maka hasilnya hanya akan mencakup tanggal dari 10 Juli hingga 21 Juli.

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

Contoh

Rumus sample berikut membuat measure yang menghitung penjualan previousyear untuk penjualan internet.

= CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PARALLELPERIOD(DateTime[DateKey],-1,year))  

fungsi kecerdasan
fungsi
fungsi