PREVIOUSMONTH İşlevi
Geçerli bağlamda dates sütunundaki ilk tarihi temel alarak bir önceki aydaki tüm tarihlerin bulunduğu bir sütun içeren bir tablo döndürür.
Sözdizimi
PREVIOUSMONTH(<dates>)
Parametreler
Terim |
Tanım |
Dates |
Tarih içeren sütun. |
Dönüş Değeri
Tarih değerleri bulunan bir sütun içeren 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.
Bu işlev giriş olarak kullanılan sütundaki ilk tarihi kullanarak önceki aydaki tüm tarihleri döndürür. Örneğin, dates bağımsız değişkenindeki ilk tarih 10 Haziran 2009 tarihini belirtiyorsa, bu işlev Mayıs 2009 ayındaki tüm tarihleri döndürür.
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.
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, Internet satışları için 'bir önceki ay 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 ve MonthNumberOfYear alanlarını ekleyin. Ardından, kod bölümünde tanımlanan formülü kullanarak PivotTable'ın Değerler alanına Önceki Ay Satışları adlı bir ölçü ekleyin.
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PREVIOUSMONTH('DateTime'[DateKey]))