MOVINGAVERAGE
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Görsel matrisin verilen ekseni boyunca hesaplanan hareketli ortalamayı döndürür. Diğer bir ifadeyle, son windowSize
satırlar üzerinden hesaplanan verilen sütunun ortalaması.
Sözdizimi
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametre
Terim | Tanım |
---|---|
column |
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 True'dur. |
axis |
(İsteğe bağlı) Hareketli ortalamanın hesaplanacağı yön olan eksen başvurusu. |
blanks |
(İsteğe bağlı) axis sıralarken boş değerlerin nasıl işleneceğini tanımlayan bir numaralandırma.
Desteklenen değerler şunlardır:
|
reset |
(İ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: geçerli görsel şeklindeki bir sütuna, NONE (varsayılan), LOWESTPARENT , HIGHESTPARENT veya tamsayıya yönelik alan başvurusu. Davranış, tamsayı işaretine bağlıdır: - Sıfır veya atlanırsa, hesaplama sıfırlanmaz. NONE eşdeğerdir.
- Pozitifse, tamsayı en yüksekten başlayıp tahıldan bağımsız olarak sütunu tanımlar. HIGHESTPARENT 1'e eşdeğerdir.
- Negatifse, tamsayı geçerli dilime 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 ay içindeki bu kategoriye ait toplam satışların 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:
görsel hesaplama
Örnek 2
Aynı tablo göz önünde bulundurulduğunda, aşağıdaki DAX sorgusu önceki 12 aydaki (geçerli ay dahil) bu kategori için toplam satış ortalamasını içeren bir sütun ekler:
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)