Aracılığıyla paylaş


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:
  • DEFAULT (varsayılan değer), burada sayısal değerlerin davranışı boş değerlerdir, sıfır ve negatif değerler arasında sıralanır. Dizelerin davranışı, boş dizeler de dahil olmak üzere tüm dizelerden önce sıralanmış boş değerlerdir.
  • İlk olarak, artan veya azalan sıralama düzeninden bağımsız olarak boşluklar her zaman başlangıçta sıralanır.
  • LAST, boşluklar artan veya azalan sıralama düzeninden bağımsız olarak her zaman sonunda sıralanı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:

DAX görsel hesaplaması

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

Ayrıca bkz.

DİZİN
ORDERBY
PARTITIONBY
PENCERE