DrillupMember
遍历第一个集合的成员,如果是第二个集合中的成员,则删除集合一中紧跟着该成员的子代。
语法
DRILLUPMEMBER(set, set)
参数
set | 返回集的有效多维表达式 (MDX)。 |
备注
第二个set只能包含一个维度。
示例
select DrillupMember({[期间].[2023年],[期间].[2023年].[2023年1季度],[期间].[2023年].[2023年1季度].[2023年1月]},{[期间].[2023年].[2023年1季度]}) on rows, {[版本].&[50672]} on columns from [模型一]
where ([组织].&[50585],[场景].&[50685],[产品].&[50688],[科目].&[50215])
运行结果:
产品: 不分
场景: 累计预算
科目: 工资-管理费用合计
组织: 开发2部
期间 | 年初编报01版本 |
2023年 | 1200.00 |
2023年1季度 | 200.00 |
集合2中维度成员为[2023年1季度],集合1中[2023年1季度]后面为[2023年1月]刚好是前者的子项,所以被去掉,返回[2023年]和[2023年1季度]。