MOVINGAVERAGE

Şunun için geçerlidir: Hesaplanan sütunHesaplanan 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 satır 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.
Bu parametre gelecekte kullanılmak üzere ayrılmıştı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

Geçerli satırdaki hareketli ortalama olan skaler değer.

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:

DAX görsel hesaplaması

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

Ayrıca bkz.

DİZİN
ORDERBY
PARTITIONBY
RUNNINGSUM
PENCERE