Distinct (MDX)
更新日期: 2007 年 9 月 15 日
对指定的集求值,删除该集中的重复元组,然后返回结果集。
语法
Distinct(Set_Expression)
参数
- Set_Expression
返回集的有效多维表达式 (MDX)。
备注
如果 Distinct 函数在指定的集中找到了重复的元组,则此函数只保留重复元组的第一个实例,同时保留该集原来的顺序。
示例
以下 MDX 查询显示了 Distinct 函数的用法以及该函数从示例多维数据集 AdventureWorks 中检索的结果。
Select Distinct({[Geography].[Country].&[Australia],
[Geography].[Country].&[France],
[Geography].[Country].&[Canada],
[Geography].[Country].&[Australia],
[Geography].[Country].&[United States],
[Geography].[Country].&[United Kingdom],
[Geography].[Country].&[Canada]}) on 1,
[Measures].[Reseller Sales Amount] on 0
from [Adventure Works]
如以下结果所示,结果集中的结果顺序与查询中的元组中的顺序相同。 但是,移除了重复的元组。
Reseller SalesAmount
Australia$1,594,335.38
France$4,607,537.94
Canada$14,377,925.60
United States$53,607,801.21
United Kingdom$4,279,008.83
请参阅
参考
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2007 年 9 月 15 日 |
|
2006 年 7 月 17 日 |
|