ARALIK
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Verilen eksen içinde geçerli satıra göre bir satır aralığı döndürür. Bu aralık, geçerli satırdan önceki son <adım> satırlarından veya geçerli satırdan sonraki ilk <adım> satırlarından oluşur.
Sözdizimi
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametreler
Süre | Tanım |
---|---|
step | Aralığa eklenecek geçerli satırdan önceki (negatif değer) veya sonraki satır sayısı (pozitif değer). Sabit bir değer olmalıdır. - Negatifse, pencere geçerli satırdan önceki son adım satırlarını içerir. - Aksi takdirde, pencere geçerli satırdan sonraki ilk adım satırlarını içerir. |
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ı) Bir eksen başvurusu, aralığın oluşturulacağı yön. |
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
Veri satırları aralığı.
Açıklamalar
Bu işlev yalnızca görsel hesaplamalarda kullanılabilir.
<includeCurrent>, <axis>, <blanks> ve <reset> parametreleri atlanabilir.
Örnek 1
Her ürün kategorisi ve 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 toplam satışları içeren bir sütun ekler:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, 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 geçerli ay dahil olmak üzere aşağıdaki 12 ay içinde toplam satışları içeren bir sütun ekler:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))