Package biz.smart.mdx.olap.function

Examples of biz.smart.mdx.olap.function.Sum


   * converts List of MdxRange to MdxSet
   * @param ranges
   * @return MdxSet of named sums
   */
  public Member<H> getSum(RangeResolver rangeResolver){
    Sum sum = new Sum(this.getSet(rangeResolver));
    BracketName name = hierarchy.getMemberExpression(label).getDefinition();
    Member<H> member = new Member<H>(hierarchy, sum.getReturn());
    member.setName(name);
    return member;
  }
View Full Code Here


   * converts List of MdxRange to MdxSet
   * @param ranges
   * @return MdxSet of named sums
   */
  public Member<H> getSum(){
    Sum sum = new Sum(this.getSet());
    Member<H> member = new Member<H>(getHierarchy(), sum.getReturn());
    member.setName(getName());
    return member;
  }
View Full Code Here

   
    BracketName sumName = new BracketName(hierarchy.getMemberExpression(setLabel));
   
//    BracketName alteredSetName = mdxQuery.addSectionWithMember(alteredSetName, new Sum(rangeSet).getReturn());
//    mdxQuery.addSectionSelectRow(alteredSetName.toString(), orientation);
    MdxValueExpression sumExperssion = new Sum(rangeSet).getReturn(); //.setName(setName)
    Member sumMember = new Member(rangeSet.getMembersHierarchy(),sumExperssion);
    sumMember.setName(sumName);
    mdxQuery.addSelection(sumMember, orientation);
   
    return mdxQuery;
View Full Code Here

TOP

Related Classes of biz.smart.mdx.olap.function.Sum

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.