Gecikme (MDX)

Belirli sayıda pozisyon önünde olan üyeyi, üye seviyesinde geri getirir.

Syntax

  
Member_Expression.Lag(Index)   

Arguments

Member_Expression
Bir üye döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Dizin
Gecikmeli üye pozisyonlarının sayısını belirten geçerli bir sayısal ifade.

Remarks

Bir seviyedeki üye pozisyonları, öznitelik hiyerarşisinin doğal sırasına göre belirlenir. Pozisyonların numaralandırılması sıfıra tabanlıdır.

Belirtilen gecikme sıfır ise, Lag fonksiyonu belirtilen üyeyi döndürür.

Belirtilen gecikme negatif ise, Lag fonksiyonu sonraki bir üye döndürür.

Lag(1) PrevMember fonksiyonuna eşdeğerdir. Lag(-1) NextMember fonksiyonuna eşdeğerdir.

Lag fonksiyonu, Lead fonksiyonuna benzer, ancak Lead fonksiyonu Lag fonksiyonunun tam tersi yönde bakar. Yani, Lag(n) eşdeğerdir .Lead(-n)

Example

Aşağıdaki örnek Aralık 2001 için değeri döndürür:

SELECT [Date].[Fiscal].[Month].[February 2002].Lag(2) ON 0  
FROM [Adventure Works]  
  

Aşağıdaki örnek, Mart 2002 için değeri geri getirir:

SELECT [Date].[Fiscal].[Month].[February 2002].Lag(-1) ON 0  
FROM [Adventure Works]