MOVINGAVERAGE
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Görsel matrisin verilen ekseni boyunca hesaplanan hareketli ortalamayı döndürür. Diğer bir ifadeyle, son <windowSize> satırları üzerinden hesaplanan belirtilen sütunun ortalaması.
Sözdizimi
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametreler
Süre | Tanım |
---|---|
sütun | Her öğe için değer sağlayan sütun. |
windowSize | Hesaplamaya eklenecek satır sayısı. Sabit bir değer olmalıdır. |
includeCurrent | (İsteğe bağlı) Geçerli satırın aralığa dahil edilip edilmeyeceğini belirten mantıksal değer. Varsayılan değer Doğru'dur. |
eksen | (İsteğe bağlı) Hareketli ortalamanın hesaplanacağı yön olan eksen başvurusu. |
Boşluk | (İsteğe bağlı) Sıralama sırasında boş değerlerin nasıl işleneceğini tanımlayan bir numaralandırma. Desteklenen değerler şunlardır:
|
sıfırlama | (İsteğe bağlı) Hesaplamanın sıfırlanıp sıfırlanmadığını ve görsel şeklin sütun hiyerarşisinin hangi düzeyinde olduğunu gösterir. Kabul edilen değerler şunlardır: NONE, LOWESTPARENT, HIGHESTPARENT veya bir tamsayı. Davranış, tamsayı işaretine bağlıdır: - Sıfır veya atlanırsa, hesaplama sıfırlanmaz. NONE ile eşdeğerdir. - Pozitifse, tamsayı en yüksekten başlayıp tanecikten bağımsız olarak sütunu tanımlar. HIGHESTPARENT değeri 1'e eşdeğerdir. - Negatifse, tamsayı geçerli taneye göre en düşükten başlayan sütunu tanımlar. LOWESTPARENT , -1 ile eşdeğerdir. |
Dönüş değeri
Skaler değer, eksenin geçerli öğesindeki hareketli ortalama.
Açıklamalar
Bu işlev yalnızca görsel hesaplamalarda kullanılabilir.
<includeCurrent>, <axis>, <blanks> ve <reset> parametreleri atlanabilir.
Örnek 1
Her bir ürün kategorisi ve takvim ayı için toplam satışları özetleyen bir tablo göz önünde bulundurulduğunda, aşağıdaki DAX sorgusu son 6 aydaki bu kategori için toplam satış ortalamasını içeren bir sütun ekler:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Aşağıdaki ekran görüntüsünde görsel matris ve görsel hesaplama ifadesi gösterilmektedir:
Örnek 2
Aynı tablo göz önünde bulundurulduğunda, aşağıdaki DAX sorgusu önceki 12 aydaki (geçerli ay dahil değil) bu kategoriye ait toplam satışların ortalamasını içeren bir sütun ekler:
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)