PrevMember
此函数返回指定成员级别中的前一个成员。
语法
member.PrevMember
PrevMember (member)
参数
Member | 指定成员,此函数返回与 «Member» 中所指定的成员位于同一级别的前一个成员。 |
备注
PREVMEMBER 有两种写法:按维度成员在前,函数在其后和函数在前,维度成员在其后两种形式。
示例一
select {[期间].[2023年].[2023年3季度].PrevMember}on rows, {[组织].&[50582]} on columns from [模型一]
where ([科目].&[50236],[场景].&[50685],[产品].&[50688],[版本].&[50672])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
2023年2季度 | 228.00 |
由于PrevMember是指定成员同一级别的前一个成员,即期间维度[2023年3季度]的同级成员的前一个成员是[2023年2季度],在PrevMember 函数中,返回结果为[2023年2季度]的北京总部本部、研究开发费等组合的费用为228。
示例二
select {[期间].[2023年].[2023年3季度].[2023年8月].PrevMember}on rows, {[组织].&[50582]} on columns from [模型一]
where ([科目].&[50236],[场景].&[50685],[产品].&[50688],[版本].&[50672])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
2023年7月 | -10000.00 |
由于PrevMember是指定成员同一级别的前一个成员,即期间维度[2023年8月]的同级成员的前一个成员是[2023年7月],在PrevMember 函数中,返回结果为[2023年7月]的北京总部本部、研究开发费等组合的费用为-10000。
示例三
select {PrevMember([期间].[2023年].[2023年3季度])}on rows, {[组织].&[50582]} on columns from [模型一]
where ([科目].&[50236],[场景].&[50685],[产品].&[50688],[版本].&[50672])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
2023年2季度 | 228.00 |
由于PrevMember指定成员同一级别的前一个成员,即期间维度[2023年3季度]的同级成员的前一个成员是[2023年2季度],在PrevMember 函数中,返回结果为[2023年2季度]的北京总部本部、研究开发费等组合的费用为228。
示例四
select {PrevMember([期间].[2023年].[2023年3季度].[2023年8月])}on rows, {[组织].&[50582]} on columns from [模型一]
where ([科目].&[50236],[场景].&[50685],[产品].&[50688],[版本].&[50672])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
2023年7月 | -10000.00 |
由于PrevMember指定成员同一级别的前一个成员,即期间维度[2023年8月]的同级成员的前一个成员是[2023年7月],在PrevMember 函数中,返回结果为[2023年7月]的北京总部本部、研究开发费等组合的费用为-10000。