LastPeriods (MDX)
更新日期: 2006 年 7 月 17 日
返回指定成员之前(包含该成员)的成员集。
语法
LastPeriods(Index [ ,Member_Expression ] )
参数
- Index
指定期间数的有效数值表达式。
- Member_Expression
返回成员的有效多维表达式 (MDX)。
备注
如果指定的期间数为正,则 LastPeriods 函数返回一个成员集,其中的成员从比指定成员表达式滞后 Index - 1 个位置的成员开始,到指定的成员为止。此函数所返回的成员数等于 Index。
如果指定的期间数为负,则 LastPeriods 函数返回一个成员集,其中的成员从指定的成员开始,到比指定的成员超前 Index - 1 个位置的成员为止。此函数所返回的成员数等于 Index 的绝对值。
如果指定的期间数为零,则 LastPeriods 函数返回空集。这不同于 Lag 函数,该函数在指定了 0 时返回指定的成员。
如果未指定成员,LastPeriods 函数将使用 Time.CurrentMember。如果没有任何一个维度标记为 Time 维度,该函数将在不发生错误的情况下分析并执行,但将导致客户端应用程序出现单元错误。
示例
下面的示例返回 2002 会计年度第二、第三和第四会计季度的默认度量值。
SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0
FROM [Adventure Works]
注意: |
---|
此示例还可以用 :(冒号)运算符编写:
[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002] |
下面的示例返回 2002 会计年度第一会计季度的默认度量值。虽然指定的期间数为三个,但是只能返回一个,因为该会计年度中没有更早的期间。
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]
请参阅
参考
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 7 月 17 日 |
|