|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
4set functions
4.1
generate原型
generate ( set_exp1 , set_exp2 [ , ALL ] )
说明
此函数为“set_exp1”中的每个成员计算“set_exp2”,然后合并成结果集。
如果指定了 ALL,则结果中保留重复值
案例
1、generate([每日一览N].[产品].[产品].[险类+],topCount(descendants(currentMember([每日一览N].[产品].[产品]),[每日一览N].[产品].[产品].[险种]), 2,[保单数量]))
解释
1、返回每个险类子成员[保单数量]排前的2项
4.2
nestedSet原型
nestedSet ( set_expr1 , set_expr2 )
说明
返回在 set_expr1 当前成员的上下文中求得的一组 set_expr2 成员
案例
1、nestedSet(members([每日一览N].[产品].[产品].[险类+]),topCount(descendants(currentMember([每日一览N].[产品].[产品]),[每日一览N].[产品].[产品].[险种]), 2,[保单数量]))
解释
1、返回每个险类子成员[保单数量]排前的2项
4.3
filter原型
filter ( set_exp , boolean_exp )
说明
返回按布尔条件过滤指定集后得出的集。
当且仅当“boolean_exp”的对应值为真时,结果中才包含每个成员
案例
1、filter([每日一览N].[产品].[产品].[险类+],[保单数量]>100000)
解释
1、返回[每日一览N].[产品].[产品].[险类+]中,[保单数量]>100000的所有项
4.4
item原型
item ( set_exp , index )
说明
返回集中处于指定位置的成员。集的索引从零算起
案例
1、item([每日一览N].[产品].[产品].[险类+],3)
解释
1、返回[家财险]
4.5
set原型
set ( member { , member } )
说明
返回表达式中定义的成员列表。
成员必须属于同一层级
案例
1、set([机动车辆保险],[企业财产保险],[工程保险])
解释
1、返回[机动车辆保险],[企业财产保险],[工程保险]
4.6
head原型
head ( set_exp [ , index_exp ] )
说明
返回“set_exp”中的第一个要素“index_exp”。
“index_exp”的默认值为 1
案例
1、head([每日一览N].[产品].[产品].[险类+],3)
解释
1、返回[每日一览N].[产品].[产品].[险类+]前3个
4.7
tail原型
tail ( set_exp [ , index_exp ] )
说明
返回“set exp”中最后的“index_exp”个要素。
“index_exp”的默认值为 1
案例
1、tail ([每日一览N].[产品].[产品].[险类+],3)
解释
1、返回[每日一览N].[产品].[产品].[险类+]后3个
4.8
subset原型
subset ( set_exp, index_exp1 [ , index_exp2 ] )
说明
返回指定集中成员的子集,从“index_exp1”开始。
如果指定了计数“index_exp2”,则返回多个成员(如果存在)。
否则,将返回所有剩余成员
案例
1、subset([每日一览N].[产品].[产品].[险类+],2,5)
解释
1、返回[每日一览N].[产品].[产品].[险类+]第2+1个开始共5个项
该贴已经同步到 xiaoerp的微博 |
|