Extract
查询粒度粗化。
语法
EXTRACT(set, hier_name…)
参数
set | 返回集的有效多维表达式 (MDX)。 |
hier_name | 有1至多个,用逗号分隔。 |
示例
select {Extract(crossjoin({[科目].&[50187].Children},{[期间].&[50648]}),[科目])} on rows, {[组织].&[50582]} on columns from [模型一]
where ([场景].&[50685],[产品].&[50688],[版本].&[50672])
运行结果:
产品: 不分
场景: 累计预算
期间: 期间不分
版本: 年初编报01版本
科目 | 北京总部本部 |
工资 | -10000.00 |
福利费 | 4200.00 |
社保费 | 5800.00 |
住房公积金 | 3500.00 |
奖金 | 240.00 |
行上本来是两个维度(【科目】和【期间】)的成员交叉,使用extract函数提取出指定维度(【科目】)的成员。