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.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Geçerli bağlamla karşılaştırıldığında daha yüksek düzeyde bir bağlam alır. Bir ifade sağlanırsa, yeni bağlamda değerini döndürür ve hiyerarşilerde gezinmeye ve daha yüksek bir düzeyde hesaplamaya olanak sağlar.
Sözdizimi
Hem gezinti hem de hesaplama gerçekleştiren söz dizimleri.
COLLAPSE ( <expression>, <axis>[, N] )
COLLAPSE ( <expression>, <column>[, <column>] ... )
Yalnızca gezinti gerçekleştiren söz dizimleri.
COLLAPSE ( <axis>[, N] )
COLLAPSE ( <column>[, <column>] ... )
Parametre
| Terim | Tanım |
|---|---|
expression |
Yeni bağlamda değerlendirilecek ifade. |
axis |
Eksen başvurusu. |
column |
Veri kılavuzundaki bir sütun. |
N |
(İsteğe bağlı) Daraltılması gereken düzey sayısı. Atlanırsa, varsayılan değer 1'dir. |
Dönüş değeri
Hem gezinti hem de hesaplama gerçekleştiren sürümler için işlev, yeni bir düzeye gittikten sonra ifadenin değerini yeni bağlamda döndürür. Yalnızca gezinti gerçekleştiren sürümler için işlev, yeni bir düzeye giderek değerlendirme bağlamını değiştirir.
Açıklamalar
- Bu işlev yalnızca görsel hesaplamalarda kullanılabilir.
- İşlevin yalnızca gezinti sürümleri CALCULATE işlevinin içinde kullanılabilir.
- Hiyerarşi düzeyleri, eksen başvurusu tarafından başvuruda bulunan her eksendeki tüm sütunlar tarafından belirlenir.
- Sütunlar belirtildiğinde, ilk kez karşılaşıldığında her sütunun ekseni dahil edildiğinde eksenler belirlenir.
- N belirtildiğinde işlev, hiyerarşi N düzeylerinde geçerli düzeyden veya en üst düzeyden (hangisi önce gelirse) yukarı gider.
- Birden çok sütun belirtildiğinde işlev, belirtilen sütunlardan hiçbirinin bulunmadığı ilk düzeye ulaşana kadar hiyerarşide yukarı gider.
- Gezinti, hiyerarşinin yukarısında artan veri matrisindeki geçerli hücrede başlar. Belirtilen sütun geçerli hücreden daha düşük bir düzeydeyse yoksayılır.
Örnek
Toplam, yıl, çeyrek ve ay düzeylerine sahip bir hiyerarşinin toplam satışlarını özetleyen bir tablo göz önünde bulundurulduğunda, aşağıdaki DAX hesaplamaları sırasıyla üst düzey, büyükbaba düzeyinde ve yıl veya kendi düzeyinde [SalesAmount] değerini getirir.
ParentValue = COLLAPSE([SalesAmount], ROWS)
GrandParentValue = COLLAPSE([SalesAmount], ROWS, 2)
QuarterOrSelfValue = COLLAPSE([SalesAmount], [Month])
Aşağıdaki ekran görüntüsünde üç görsel hesaplaması içeren matris gösterilmektedir.
görsel hesaplama