页面树结构
转至元数据结尾
转至元数据起始

使用自定义成员的多维分析
用例
       实现一个各商店当年利润分析,展现维度:"商店",展现度量值:"销售成本"、"销售额"、"净利润"、"净利润的占比"。要求如下:

       1) 通过新建自定义成员实现"净利润","净利润"等于"销售额"减去"销售成本" ( 净利润 = 销售额 - 销售成本 );

       2) 通过 "添加算计" -> "添加占比" 实现"净利润的占比";

            
实现步聚

       1、 已创建好多维数据源

             如何创建多维数据源,请参考数据源章节

       2、已创建mondrian cube : "Sales"

             mondrian cube的创建请参考mondrian cube章节

       3、使用新建多维分析选择cube "Sales"(注:多维数据源中只有一个cube时,在新建多维分析则直接进入多维分析操作界面。)案例中的多维分析只有一个cube则直接进入多维分析操作界面,操作界面如下图:

             

      4、创建多维分析

           把“Sales ->“维度”->“商店”维度中的“商店” 拖拽到多维分析显示查询面板的行区,把“Sales-> “度量值”中的“销售成本”、“销售额”拖拽到多维分析显示查询面板的列区,点工具栏的刷新按钮则刷出数据。如图:
            

    5、新建自定义成员"净利润"

         在“Sales->“自定义成员”->“局部”右击“新建”-“自定义成员”会弹出“自定义成员”窗口,在窗口中分别按要求填入“名称”、“层次结构”、“数据格式”、“MDX表达式”等信息,信息要求如下: 

         1) 名称:输入"净利润";

         2) 层次结构:选择Measurse-> Measurse(Measurse是度量值层次);

         3) 数据格式:浮点型、浮点-默认值(度量值必须要非字符类型);

         4) MDX表达式:从左边的度量值下面分别把“销售额”[Measures].[Store Sales]、  销售成本[Measures].[Store Cost] 、拖到MDX表达式中再用“-”减号连接,[Measures].[Store Sales]–[Measures].[Store Cost]( 净利润 = 销售额- 销售成本)

         如图:
             

        5) 点击"MDX语法校验"按钮 若弹出 "校验通过"说明MDX没有语法问题,如下图:

            

       6) 点击"确定"按钮 弹出 "保存成功" 再次"确定",如下图:

           

    6、自定义成员引用

         把“Sales->“自定义成员”->“局部”的自定义成员“净利润”拖拽到多维分析显示查询面板的列区,再点工具栏上“刷新”按钮预览数据,如图
          

     7、添加计算"净利润的占比"

          在多维分析表格的列头的"净利润"格中右击会弹出功能菜单层,并找到"添加计算"->"添加点比"。如图:
         
       添加占比效果如图:
         

   8、保存多维分析报表取名为" 各商店当年利润分析",最终效果如图:

         

 

  • 无标签