Examples of MdxValueExpression


Examples of biz.smart.mdx.olap.data.MdxValueExpression

    return set.getName()!=null ? set.getName() : hierarchy.getMemberExpression("Sum").getDefinition() ;
  }
 
  @Override
  public MdxValueExpression getReturn() {
    return new MdxValueExpression(toString(), getName() , set.getHierarchies());
  }
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

    return sb.toString();
  }
 
  @Override
  public MdxValueExpression getReturn() {
    return new MdxValueExpression(toString(), this.orderedSetName, elementToRank.getHierarchy());
  }
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

//     *    MEMBER [Measures].[Rank] AS
//           RANK([Hierarchy].CurrentMember,
//               [OrderedSet])
//       {HEAD([OrderedSet], 10)} ON 1
   
    MdxValueExpression rankingMeasure =
      new Rank(
          orderedSetToRank.getMembersHierarchy().getCurrentMember(),
//          orderedSetToRank.getName())
          orderedSetToRank)
    .getReturn();
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

   
    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

Examples of biz.smart.mdx.olap.data.MdxValueExpression

      tupleMembers.put(hierarchy, hierarchy.getHierarchyAllAsMember());
    }
   
    Tuple tuple = new Tuple(tupleMembers);
   
    MdxValueExpression secWithExpr =
      new MdxValueExpression("'( "+mdxQuery.getMeasure()+"/"+tuple.toString()+")',FORMAT_STRING = \"Percent\"",
          mdxQuery.getMeasure().getMemberExpression(label).getDefinition(),
          tuple.getHierarchies());
   
    return secWithExpr;
  }
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

   
    return secWithExpr;
  }
 
  public static MdxQuery setMarketShareMeasureTest(MdxQuery mdxQuery, String label, Axis measureOrientation){
    MdxValueExpression expr = null;
    try {
      expr = getMarketShareExpression(mdxQuery, label, measureOrientation);
    } catch (NoHierarchyToAnalyzeShare e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

      throw new NoHierarchyToAnalyzeShare(shareMeasureOrientation.getSecondAxis());
   
    List<Hierarchy> analyzedHierarchyList = new ArrayList<Hierarchy>();
    analyzedHierarchyList.add(analyzedHierarchy);
   
    MdxValueExpression secWithExpr =
      new MdxValueExpression("'( "+analyzedHierarchy.getCurrentMember()+"/"+analyzedHierarchy.getHierarchyAll()+")',FORMAT_STRING = \"Percent\"",
          mdxQuery.getMeasure().getMemberExpression(label).getDefinition(),
          analyzedHierarchyList);
   
    return secWithExpr;
  }
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

          analyzedHierarchyList);
   
    return secWithExpr;
  }
  public static MdxQuery setParentShareMeasureTest(MdxQuery mdxQuery, String label, Axis measureOrientation){
    MdxValueExpression expr = null;
    try {
      expr = getParentShareExpression(mdxQuery, label, measureOrientation);
    } catch (NoHierarchyToAnalyzeShare e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
View Full Code Here

Examples of biz.smart.mdx.olap.data.MdxValueExpression

   * @param member2
   * @return percent value of change for given members with sign
   */
  public static <H extends Hierarchy> MdxValueExpression getChange(BracketName name, Member<H> member1, Member<H> member2){
   
    MdxValueExpression secWithExpr =
      new MdxValueExpression("'"
          +member1+"/"+member2+"-1',FORMAT_STRING = \"Percent\"",
          name,
          member1.getHierarchy());
   
    return secWithExpr;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.