Lag (MDX)

Vrátí člena, který je stanoveným počtem pozic před určeným členem na úrovni tohoto člena.

Syntax

  
Member_Expression.Lag(Index)   

Arguments

Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.

Index
Platný číselný výraz, který určuje počet pozic členů, které mají lagovat.

Remarks

Pozice členů v rámci úrovně jsou určeny přirozeným pořadím hierarchie atributů. Číslování pozic je nulové.

Pokud je zadaná zpoždění nulová, funkce zpoždění vrátí samotného určeného prvku.

Pokud je zadaná zpoždění záporné, funkce zpoždění vrátí následující prvek.

Lag(1) je ekvivalentní funkci PrevMember . Lag(-1) je ekvivalentní funkci NextMember .

Funkce Lag je podobná funkci Lead , s tím rozdílem, že funkce Lead se dívá opačným směrem než funkce Lag . To znamená, že Lag(n) je ekvivalentní .Lead(-n)

Example

Následující příklad vrací hodnotu pro prosinec 2001:

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

Následující příklad vrací hodnotu za březen 2002:

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