1、level ( member )返回成员的级别1、level (机动车辆保险)1、返回产品的成员集,仅包含机动车辆保险成员2.3levelslevels ( hierarchy , index )返回层级中与根级别相距某一距离(由“index”指定)的级别1、level (机动车辆保险,2)1、返回产品的成员集,包含机动车辆保险及同级成员下所有二级成员2.4rootMembersrootMembers ( hierarchy )返回层级的根成员1、rootMembers (每日一览N.产品.产品)1、返回根成员产品2.5currentMembercurrentMember (hierarchy
2、 )返回迭代过程中某个层级的当前成员。如果指定层级不在所计算的表达式的上下文中,则假定为其默认成员1、currentMember (每日一览N.产品.产品)1、返回成员产品2.6defaultMemberdefaultMember ( hierarchy )返回层级的默认成员1、defaultMember (每日一览N.产品.产品)2.7laglag ( member , index_exp )返回排在指定成员之前特定位数的同胞成员1、lag(2008/6,5)1、2008/1 返回的月份为2008/6前移index_exp,即5个月2.8leadlead ( member , index_e
3、xp )返回排在指定成员之后特定位数的同胞成员1、lead(2008/6,5)1、2008/11 返回的月份为2008/6后移index_exp,即5个月2.9Membersmembers ( hierarchy | level )返回层级或级别中的成员集。如果返回层级中的成员,则结果中无法保证成员的顺序;要按某一个顺序列出成员,必须使用明确排序的函数(如hierarchize)1、members(每日一览N.产品.产品.险类+)1、返回层级下所有成员2.10nextMembernextMember ( member )返回包含指定成员的级别中的下一个成员1、nextMember (2008/
4、61、返回2008/72.11prevMemberprevMember ( member )1、prevMember (2008/61、返回2008/52.12ancestorancestor ( member, level | integer )返回指定(命名)级别上指定成员的祖项,或返回以下级别上指定成员的祖项:指定成员上面指定数量的级别。注:当存在多个此类祖项时,结果可能不一致1、ancestor(机动车交通事故责任强制保险,1)1、返回机动车辆保险,即机动车交通事故责任强制保险的上级,若level为2,则返回产品,也就是上两级2.13ancestor1、ancestor(机动车交通事故
5、责任强制保险,每日一览N.产品.产品.险类+)1、返回机动车辆保险,即机动车交通事故责任强制保险的上级,与每日一览N.产品.产品.险类+同级2.14ancestorsancestors ( member , level | index )返回某一成员在指定级别或高于该成员的级别中的所有祖项。(在指定级别上,大多数数据源只支持一个祖项,而某些数据源则支持多个祖项。因此结果是成员集。)1、ancestors(机动车交通事故责任强制保险,1)2.15parentparent ( member )返回指定成员的父项成员1、ancestors (机动车交通事故责任强制保险)1、返回机动车辆保险,即机动车
6、交通事故责任强制保险的父级2.16cousincousin ( member1 , member2 )返回member2的子项,该子项在下面的相对位置与member1在其父项下面的相对位置相同1、cousin(机动车辆保险特种车保险,企业财产保险)1、返回财产综合保险2.17descendantsdescendants ( member | set_expr , level | distance , self | before | beforewithmember | after )返回指定级别(限定名称)或与根级别相距某一距离(整数0.n)的级别上某成员或成员集的子项集。可以指定多个选项(用
7、空格隔开)以确定要返回的成员1、descendants(企业财产保险,每日一览N.产品.产品.险种)1、返回企业财产保险下险种级别的所有集合2.18firstChildfirstChild ( member)返回成员的第一个子项1、firstChild(企业财产保险)1、返回财产基本保险2.19firstSiblingfirstSibling ( member )返回成员父项的第一个子项1、返回机动车辆保险2.20lastChildlastChild ( member )返回指定成员的最后一个子项1、lastChild (企业财产保险)1、返回电厂机器损坏保险2.21lastSiblingla
8、stSibling ( member )返回指定成员的父项的最后一个子项1、lastSibling (企业财产保险)1、返回未归类2.22siblingssiblings ( member )返回指定成员的父项的子项1、siblings (企业财产保险)1、返回产品的所有子项3relative time functions3.1parallelPeriodparallelPeriod ( level , int_exp , member )返回先前时段中与指定成员具有相同相对位置的成员。此函数与“Cousin”函数类似,但与时序的关系更为密切。该函数先得出处于“level”的“member”的
9、祖项(称为“祖项”);然后得出与“祖项”相距“int_exp”个位置的“祖项”同胞,并返回该同胞的子项中“member”的平行时段。如果未指定,“int_exp”默认值为1,“member”的默认值为当前成员1、parallelPeriod(每日一览N.日期.日期.年,1,2008/7月)1、返回2007/7月3.2periodsToDateperiodsToDate ( level , member )返回与指定成员处于同一级别的同胞成员集,并受指定级别限制。它先查找处于“level”级别的“member”成员的祖项,然后返回此祖项中与“member”成员处于同一级别的子项(直到包括“mem
10、ber”成员)。通常与时间维度配合使用1、periodsToDate(每日一览N.日期.日期.年,2008/5月)1、返回2008/5月前2008年内所有月3.3closingPeriodclosingPeriod ( level , member )返回指定级别上某一成员的子项中的最后一个同胞。1、closingPeriod(每日一览N.日期.日期.月,2008年)1、返回2008年 对应每日一览N.日期.日期.月最后月3.4lastPeriodslastPeriods ( integer_exp , member )返回同一级别中以指定成员结尾的成员集。返回的成员数是“integer_ex
11、p”的绝对值。如果“integer_exp”为负数,则返回指定成员后面的成员,包括指定成员。1、lastPeriods(12,2008/4月)1、返回 2008/4月前12个月3.5openingPeriodopeningPeriod ( level , member )在指定级别上某一成员的子项当中,返回第一个同胞成员。1、openingPeriod(每日一览N.日期.日期.月,2008年)1、返回 2008年一月份3.6openingPeriod4set functions4.1generategenerate ( set_exp1 , set_exp2 , ALL )此函数为“set_e
12、xp1”中的每个成员计算“set_exp2”,然后合并成结果集。如果指定了ALL,则结果中保留重复值1、generate(每日一览N.产品.产品.险类+,topCount(descendants(currentMember(每日一览N.产品.产品),每日一览N.产品.产品.险种), 2,保单数量)1、返回每个险类子成员保单数量排前的2项4.2nestedSetnestedSet ( set_expr1 , set_expr2 )返回在set_expr1当前成员的上下文中求得的一组set_expr2成员1、nestedSet(members(每日一览N.产品.产品.险类+),topCount(d
13、escendants(currentMember(每日一览N.产品.产品),每日一览N.产品.产品.险种), 2,保单数量)1、返回每个险类子成员保单数量排前的2项4.3filterfilter ( set_exp , boolean_exp )返回按布尔条件过滤指定集后得出的集。当且仅当“boolean_exp”的对应值为真时,结果中才包含每个成员1、filter(每日一览N.产品.产品.险类+,保单数量100000)1、返回每日一览N.产品.产品.险类+中,保单数量100000的所有项4.4itemitem ( set_exp , index )返回集中处于指定位置的成员。集的索引从零算起
14、1、item(每日一览N.产品.产品.险类+,3)1、返回家财险4.5setset ( member , member )返回表达式中定义的成员列表。成员必须属于同一层级1、set(机动车辆保险,企业财产保险,工程保险)1、返回机动车辆保险,企业财产保险,工程保险4.6headhead ( set_exp , index_exp )返回“set_exp”中的第一个要素“index_exp”。“index_exp”的默认值为11、head(每日一览N.产品.产品.险类+,3)1、返回每日一览N.产品.产品.险类+前3个4.7tailtail ( set_exp , index_exp )返回“s
15、et exp”中最后的“index_exp”个要素。1、tail (每日一览N.产品.产品.险类+,3)1、返回每日一览N.产品.产品.险类+后3个4.8subsetsubset ( set_exp, index_exp1 , index_exp2 )返回指定集中成员的子集,从“index_exp1”开始。如果指定了计数“index_exp2”,则返回多个成员(如果存在)。否则,将返回所有剩余成员1、subset(每日一览N.产品.产品.险类+,2,5)1、返回每日一览N.产品.产品.险类+第2+1个开始共5个项4.9members1、返回每日一览N.产品.产品.险类+所有成员4.10exce
16、ptexcept ( set_exp1 , set_exp2 ,ALL )返回那些属于“set_exp1”但不属于“set_exp2”的成员。只有当可选关键字“ALL”用作第三个自变量时,才会保留重复项1、except(每日一览N.产品.产品.险类+,企业财产保险)1、返回每日一览N.产品.产品.险类+的成员,排除企业财产保险4.11orderorder ( set_exp , value_exp , ASC | DESC | BASC | BDESC )通过为指定集中的每个值计算“value_exp”而得出一组值,来排列指定集中的成员,并通过第三个参数进行修改。有两种排序方法:层级式(ASC
17、或DESC)和非层级式(BASCBDESC,此处B表示“打破层级”)。层级式排序方法首先按照成员在层级中的位置来排列成员。然后它根据“value_exp”排列每个成员的子项。非层级式排序方法对集中的成员进行排序时不考虑层级。如果没有明确指明,则默认为ASC1、order(members(每日一览N.产品.产品.险类+),保单数量,asc)1、返回每日一览N.产品.产品.险类+的成员,按保单数量升序排列4.12hierarchizehierarchize ( set_exp )此函数用于对层级中某个集的成员进行排序。在未指定其它排序条件时,级别中的成员按自然顺序(即成员在维度上的默认顺序)进行排
18、列1、hierarchize(members(每日一览N.产品.产品.险类+)1、返回每日一览N.产品.产品.险类+的成员,按自然排列4.13unionunion ( set_exp1 , set_exp2 , ALL )此函数返回“set_exp1”和“set_exp2”这两个集的并集。只有当可选关键字“ALL”用作第三个自变量时,结果中才会保留重复项1、union(set(责任保险),set(财产保险,现金保险,建筑工程一切险)1、返回目标所有项4.14intersectintersect ( set_exp1 , set_exp2 , ALL )返回两个输入集的交集。1、intersec
19、t(set(机动车辆保险,机动车辆保险摩托车、拖拉机保险,商业楼宇财产综合险,电厂财产保险一切险),Members(每日一览N.产品.产品.险种)1、返回交集4.15except1、except(Members(每日一览N.产品.产品.险种),set(机动车辆保险,机动车辆保险特种车保险,机动车辆保险摩托车、拖拉机保险,机动车提车险(暂保单),机动车提车险,机动车交通事故责任强制保险)1、返回除set_exp2所描述外的所有set_exp1成员1top and bottom functions1.1bottomCountbottomCount ( set_exp , index_exp , n
20、umeric_exp )此函数根据在set_exp的每个成员中算得的numeric_exp值对集进行排序,然后返回具有最小index_exp值的成员1、bottomCount(每日一览N.产品.产品.险类+,9,2008年)1、返回每日一览N.产品.产品.险类+维度,按2008年排列后项1.2topCounttopCount ( set_exp , index_exp , numeric_exp )此函数根据在“set_exp”的每个成员中算得的“numeric_exp”值对集进行排序,然后返回具有最大“index_exp”值的成员1、topCount(每日一览N.产品.产品.险类+,9,20
21、08年)1、返回每日一览N.产品.产品.险类+维度,按2008年排列前项1.3bottomPercentbottomPercent ( set_exp , numeric_exp1 , numeric_exp2 )此函数与bottomSum类似,但阈值是“numeric_exp1”占合计的百分数1、bottomPercent(每日一览N.产品.产品.险类+,5,保单数量)1、返回每日一览N.产品.产品.险类+维度,按保单数量占总量的百分比1.4bottomPercent1.5topPercenttopPercent ( set_exp , numeric_exp1, numeric_exp2 )topSum1、topPe
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1