DrilldownMemberBottom (MDX)
深化第一个指定集与第二个指定集的交集中的成员,并将结果集的成员数限制为指定的数目。该函数也可以通过使用第一个元组层次结构或者可选的指定层次结构,对一组元组进行深化。
语法
DrillDownMemberBottom(<set_expression1>, <set_expression2>, <count> [,[<numeric_expresion>] [,[<hierarchy>]] [,[RECURSIVE][,INCLUDE_CALC_MEMBERS]]])
参数
Set_Expression1
返回集的有效多维表达式 (MDX)。Set_Expression2
返回集的有效多维表达式 (MDX)。Count
指定要返回的元组数的有效数值表达式。Numeric_Expression
返回数字的有效数值表达式,通常为单元坐标的多维表达式 (MDX)。
Hierarchy |
返回层次结构的有效多维表达式 (MDX)。 |
RECURSIVE |
指示集的递归比较的关键字。 |
INCLUDE_CALC_MEMBERS |
用于使计算成员能够包括在深化结果中的关键字。 |
注释
如果指定了数值表达式,DrilldownMemberBottom 函数将根据对子成员集计算此数值表达式所得到的值,对第一个集中每个成员的子成员按升序排序。如果未指定数值表达式,此函数将根据由查询上下文决定的子成员集所表示的单元的值,对第一个集中每个成员的子成员按升序排序。此行为类似于 BottomCount 和 Tail (MDX) 函数,都以自然顺序返回一组成员,没有任何排序。
排序后,DrilldownMemberBottom 函数返回一个集,该集包含父成员和一定数量(此数量在 Count 中指定)的子成员,这些子成员具有最小值,且同时包含在这两个集中。
如果指定了 RECURSIVE,此函数将按上述方式对第一个集进行排序,然后将第一个集的成员(它们按层次结构排列)与第二个集的成员进行递归比较。此函数检索第一个集与第二个集的交集中每个成员的指定数目的最底层子成员。
第一个集可以包含元组,但不能包含成员。元组的深化是 OLE DB 的扩展,它返回元组集而非成员集。
DrilldownMemberBottom 函数类似于 DrilldownMember 函数,但是 DrilldownMemberBottom 函数返回第一个集与第二个集的交集中每个成员的指定数目的最底层子成员,而不是包括交集中每个成员的所有子成员。
通过查询 XMLA 属性 MdpropMdxDrillFunctions,您可以确认服务器为钻取功能提供的支持的级别;有关详细信息,请参阅支持的 XMLA 属性 (XMLA)。