Aracılığıyla paylaş


SAMEPERIODLASTYEAR İşlevi

Geçerli bağlamda dates sütununda belirtilen tarihlerden bir yıl geri kaydırılmış tarihlerin bulunduğu bir sütun içeren bir tablo döndürür.

Sözdizimi

SAMEPERIODLASTYEAR(<dates>)

Parametreler

Terim

Tanım

dates

Tarih içeren sütun.

Özellik Değeri/Dönüş Değeri

Tarih değerleri içeren tek sütunlu bir tablo.

Açıklamalar

[!NOT]

Bağlamın formül sonuçlarını nasıl etkilediği hakkında daha fazla bilgi için, bkz. DAX Formüllerinde Bağlam.

Dates bağımsız değişkeni aşağıdakilerden herhangi biri olabilir:

  • Bir tarih/saat sütunu başvurusu,

  • Tarih/saat değerleri içeren tek bir sütun içeren bir tablo ifadesi,

  • Tarih/saat değerleri içeren tek sütunlu bir tablo tanımlayan bir Boole ifadesi.

[!NOT]

Boole ifadeleriyle ilgili kısıtlamalar CALCULATE İşlevi konusunda anlatılmıştır.

Döndürülen tarihler şu denk işlev tarafından döndürülen tarihlerle aynıdır:

DATEADD(dates, -1, year)

Bu DAX işlevinin DirectQuery modunda kullanımı desteklenmez. DirectQuery modellerindeki sınırlamalar konusunda daha fazla bilgi için, bkz. https://go.microsoft.com/fwlink/?LinkId=219172.

Örnek

Aşağıdaki örnek formül, Bayi satışları için 'bir önceki yıl satışlarını' hesaplayan bir ölçü oluşturur.

Bunun nasıl çalıştığını görmek için, bir PivotTable oluşturun ve PivotTable'ın Satır Etiketleri alanına CalendarYear alanını ekleyin. Ardından, kod bölümünde tanımlanan formülü kullanarak PivotTable'ın Değerler alanına Önceki Yıl Satışları adlı bir ölçü ekleyin.

=CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), SAMEPERIODLASTYEAR(DateTime[DateKey]))

Ayrıca bkz.

Başvuru

PREVIOUSYEAR İşlevi

PARALLELPERIOD İşlevi

Diğer Kaynaklar

Akıllı Zaman Gösterimi İşlevleri (DAX)

Tarih ve Saat İşlevleri (DAX)