Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Not
Bu işlev, anlamsız sonuçlar döndürdüğü için
Tarih sütunu girişi için, geçerli bağlamda belirtilen dates sütundaki tarihlere paralel bir dönemi temsil eden bir tarih sütunu içeren bir tablo döndürür ve tarihler zaman içinde veya zamanda geriye doğru bir dizi aralığı kaydırır.
Takvim girişi için, geçerli bağlamdaki tarihlere paralel bir dönemi temsil eden bir tablo döndürür ve takvime göre, tarihler zaman içinde ileriye veya zamanda geriye doğru bir dizi aralığı kaydırır. Tablo, tüm birincil etiketli sütunları ve tüm zaman ile ilgili sütunları içerir.
Sözdizimi
PARALLELPERIOD(<dates> or <calendar>,<number_of_intervals>,<interval>)
Parametre
| Terim | Tanım |
|---|---|
dates or calendar |
Tarihler veya takvim başvurusu içeren bir sütun |
number_of_intervals |
Tarihlere eklenecek veya tarihlerden çıkaracak aralık sayısını belirten bir tamsayı. |
interval |
Tarihlerin kaydırıldığı aralık. Aralık değeri aşağıdakilerden biri olabilir: year, quarter, month, . week Hafta değeri yalnızca takvim söz dizimi kullanıldığında geçerlidir. |
Dönüş değeri
Tarih sütunu girişi için, tek bir tarih değerleri sütunu içeren bir tablo.
Takvim girişi için, tüm birincil etiketli sütunları ve tüm zaman ile ilgili sütunları içeren bir tablo.
Açıklamalar
Tarih sütunu girişi için, bu işlev tarafından
datesbelirtilen sütundaki geçerli tarih kümesini alır, ilk tarihi ve son tarihi belirtilen aralık sayısına kaydırır ve sonra kaydırılan iki tarih arasındaki tüm bitişik tarihleri döndürür. Aralık kısmi bir ay, üç aylık dönem veya yıl aralığıysa, tüm aralığı tamamlamak için sonuçtaki kısmi aylar da doldurulur.datesbağımsız değişkeni aşağıdakilerden biri olabilir:- Tarih/saat sütunu başvurusu,
- Tarih/saat değerlerinin tek bir sütununu döndüren tablo ifadesi,
- Tarih/saat değerlerinin tek sütunlu tablosunu tanımlayan Boole ifadesi.
Boole ifadelerindeki kısıtlamalar, CALCULATE işlevikonusunda açıklanmıştır.
number_of_intervalsiçin belirtilen sayı pozitifse,datesiçindeki tarihler zamanda ileri taşınır; sayı negatifse,datesiçindeki tarihler zamanda geri kaydırılır.intervalparametresi bir dize kümesi değil bir numaralandırmadır; bu nedenle değerler tırnak içine alınmamalıdır. Ayrıca,year,quartermonthdeğerleri kullanılırken tam olarak yazılmalıdır.Sonuç tablosu yalnızca temel tablo sütununun değerlerinde görünen tarihleri içerir.
PARALLELPERIOD işlevi, DATEADD işlevine benzer, ancak PARALLELPERIOD her zaman DATEADD döndürdüğü kısmi dönemler yerine verilen ayrıntı düzeyinde tam dönemler döndürür. Örneğin, 10 Haziran'da başlayıp aynı yılın 21 Haziran'ında biten bir tarih seçiminiz varsa ve bu seçimi bir ay ileriye kaydırmak istiyorsanız, PARALLELPERIOD işlevi sonraki ayın tüm tarihlerini döndürür (1 Temmuz - 31 Temmuz); ancak bunun yerine DATEADD kullanılırsa, sonuç yalnızca 10 Temmuz ile 21 Temmuz tarihleri arasında olacaktır.
-
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek
Aşağıdaki örnek formül, İnternet satışları için önceki yılın satışlarını hesaplayan bir ölçü oluşturur.
= CALCULATE (
SUM ( InternetSales_USD[SalesAmount_USD] ),
PARALLELPERIOD ( DateTime[DateKey], -1, YEAR )
)
Takvim tabanlı akıllı zaman gösterimi örneği
Aşağıdaki örnek formül, mali takvimi kullanarak İnternet satışları için önceki yılın satışlarını hesaplayan bir ölçü oluşturur.
= CALCULATE (
SUM ( InternetSales_USD[SalesAmount_USD] ),
PARALLELPERIOD ( FiscalCalendar, -1, YEAR )
)