Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
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ı.
Syntax
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
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. Atlanırsa, Görsel Şekil tanımının ilk ekseni kullanılır. |
orderBy |
(İsteğe bağlı) her bölümün boyunca nasıl sıralanacağını belirleyen ifadelere sahip bir ORDERBY() yan tümcesi axis. Sağlanmazsa orderBy , veriler varsayılan axis olarak artan düzende gruplandırma sütunlarına göre sıralanır. |
blanks |
(İsteğe bağlı) axissı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, HIGHESTPARENTveya 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. NONEeş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. |
Return value
Skaler değer, eksenin geçerli öğesindeki hareketli ortalama.
Remarks
Bu işlev yalnızca görsel hesaplamalarda kullanılabilir.
includeCurrent, axis, orderByve blanksreset parametreleri atlanabilir.
değeri reset mutlak (pozitif bir tamsayı HIGHESTPARENT veya alan başvurusu) ise ve hesaplama hiyerarşideki hedef düzeyde veya üstünde değerlendirilirse, hesaplama her öğe için sıfırlanır. Diğer bir ifadeyle, işlev yalnızca belirli bir öğeyi içeren bir bölüm içinde değerlendirilir.
Example 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
Example 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)