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]))