İngilizce dilinde oku

Aracılığıyla paylaş


GENİŞLETMEK

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Geçerli bağlamla karşılaştırıldığında ek ayrıntı düzeyleri içeren bir bağlam alır. Bir ifade sağlanırsa, yeni bağlamda değerini döndürerek hiyerarşilerde gezinmeye ve daha ayrıntılı bir düzeyde hesaplamaya olanak sağlar.

Sözdizimi

Hem gezinti hem de hesaplama gerçekleştiren söz dizimleri.

EXPAND ( <expression>, <axis>[, N] )
EXPAND ( <expression>, <column>[, <column>] ... )

Yalnızca gezinti gerçekleştiren söz dizimleri.

EXPAND ( <axis>[, N] )
EXPAND ( <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ı) Genişletilmesi 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 alt düzeyden (hangisi önce gelirse) aşağı doğru gider.
  • Birden çok sütun belirtildiğinde işlev, belirtilen tüm sütunların bulunduğu ilk düzeye ulaşana kadar hiyerarşide aşağı doğru gider.
  • Gezinti, hiyerarşinin aşağı doğru inerek veri matrisindeki geçerli hücrede başlar. Belirtilen sütun geçerli hücreden daha yüksek bir düzeydeyse göz ardı edilir.
  • Genellikle alt düzeyde birden çok alt hücre vardır; bu nedenle, ifade bağımsız değişkeni için bir toplama biçimi gereklidir.

Ö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 alt düzey, torun düzeyi ve ay düzeyinde [SalesAmount] maksimum değerini hesaplar.

MaxOfChildren = EXPAND(MAX([SalesAmount]), ROWS)
MaxOfGrandChildren = EXPAND(MAX([SalesAmount]), ROWS, 2)
MaxOfMonthChildren = EXPAND(MAX([SalesAmount]), [Month])

Aşağıdaki ekran görüntüsünde üç görsel hesaplaması içeren matris gösterilmektedir.

DAX görsel hesaplama

Ayrıca bkz.

EXPANDALL
DARALT
TÜM DARALT