CLOSINGBALANCEYEAR İşlevi
İfade'yi geçerli bağlamdaki yılın son tarihinde hesaplar.
Sözdizimi
CLOSINGBALANCEYEAR(<expression>,<dates>[,<filter>][,<year_end_date>])
Parametreler
Parametre |
Tanım |
expression |
Skaler değer döndüren bir ifade. |
dates |
Tarih içeren sütun. |
filter |
(isteğe bağlı) Geçerli bağlama uygulanacak bir filtre belirten bir ifade. |
year_end_date |
(isteğe bağlı) Yıl sonu tarihini tanımlayan bir tarih içeren bir değişmez dize. Varsayılan değer 31 Aralık'tır. |
Dönüş Değeri
Geçerli bağlamda yılın son tarihinde değerlendirilen expression'ı temsil eden skaler bir değer.
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.
[!NOT]
Filtre ifadesinin, CALCULATE İşlevi konusunda anlatılan kısıtlamaları vardır.
Year_end_date parametresi, çalışma kitabının oluşturulduğu istemci yerel ayarıyla aynı yerel ayara sahip bir tarih içeren bir değişmez dizedir. Tarihin yıl bölümü yok sayılı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, ürün envanteri için 'Yıl Sonu Envanter Değerini' 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 Yıl Sonu Envanter Değeri adlı bir ölçü ekleyin.
Kod
=CLOSINGBALANCEYEAR(SUMX(ProductInventory,ProductInventory[UnitCost]*ProductInventory[UnitsBalance]),DateTime[DateKey])