Descendants
计算指定集合,从集合中移除重复元组,并返回结果集。
语法
DISTINCT(set)
参数
set | 返回集的有效多维表达式 (MDX)。 |
示例
select Distinct({[期间].&[50640],[期间].&[50641],[期间].&[50642],[期间].&[50642],[期间].&[50642]})on rows, {[组织].&[50582]} on columns from [模型一]
where ([场景].&[50685],[产品].&[50688],[版本].&[50672],[科目].&[50236])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
2023年1月 | 2.00 |
2023年2月 | 0.00 |
2023年3月 | 24.00 |
由于期间维度[2023年1月]、[2023年2月]、[2023年3月]的[研究开发费]值分别为2、0、24,期间维度[2023年3月]重复了3次,在DISTINCT函数计算该集合时,从集合中移除重复元组[2023年3月],并返回结果集,分别为2、0、24.