Lead

Using the order of members existing in a database outline, returns a member that is n steps past a given member, along the same generation or level (as defined by layertype).

Syntax

member.Lead (index [,layertype ] [, hierarchy ])
Lead ( member, index [, hierarchy ] )
ParameterDescription

member

The starting member from which .LEAD counts a given number of following members.

index

A number n representing how many steps away from <member> to count.

layertype

GENERATION or LEVEL.

hierarchy

Optional. A specific hierarchy within the time dimension.

Notes

Example

The following expression:

[Jan].lead (11)

returns the member that is 11 steps past Jan:

[Dec]

The following expression:

[Dec].lead (-11)

returns the member that is 11 steps prior to Dec:

[Jan]

For every month, the following query displays the marketing expenses and budgeted sales for the next month.

WITH MEMBER
 [Measures].[Expected Sales in Next month]
AS
 '([Measures].[Sales], [Year].CurrentMember.Lead(1))'
SELECT
 { 
  ([Scenario].[Actual], [Measures].[Marketing]),
  ([Scenario].[Budget], [Measures].[Expected Sales in Next month])
 } 
ON COLUMNS,
[Year].Levels(0).Members 
ON ROWS
FROM Sample.Basic

This query returns the grid:

(axis)ActualBudget
(axis)MarketingExpected Sales in Next Month
Jan522330000
Feb528930200
Mar532730830
Apr542131510
May553032900
Jun576533870
Jul598533820
Aug604631000
Sep549129110
Oct538829540
Nov526330820
Dec5509#Missing

See Also