信息化 频道

BI@Report强大灵活的报表展示能力

2.名词解释

        在看具体的报表实例前,需要了解如下几个关键词:

        1.主题表

        主题表是事实的映射,事实是数据仓库中的信息单元,简单的说就是一张数据库表;

        2.维表

        维表是数据仓库中维度的映射,简单的说它也对应一张数据库表;
        它是事实表分析的维度,通常有一个字段与事实表进行关联;
        比如上面提到的事实表的地区,行业都对应各自的维表;
        支持层级模型、星型模型和雪花模型;
        系统提供图形化维表编辑模块,允许用户编辑维度结构和维表内容;

        3.维度

        指的是分析的维度,比如上面的行业维,地区维,它们都是某事实表的一个属性(字段),且对应各自的维表,利于分层级次分析;
在BI@Report中的表示方式是:xxx.hy_dm, xxx是某事实表的代号,hy_dm是事实表的一个属性(可以是字段名);

        4.指标

        指的是分析的量度,比如上面提到的销售指标,其表示方法同维;

3.简单报表
 

        3.1 多维多指标报表



        这是一张两指标,两维度的基本分析表,左边的地区维纵向浮动,上边的行业维横向浮动,中间区域是(投资总额,人数)指标值的展示,下面来看看BI@Report如何制作这张表:



        可以看到只需要画出表样,在适当位置拾取相应的维和指标,就可以了;
        有了这个基本认识,下面将介绍几种稍复杂的分析报表;

        3.2 TOP N

        地区分组求按销售额排前十的行业;



下面来看看BI@Report如何制作这张表:



        可以看到设置TOP N非常简单,只需在行业维单元格B2属性编辑里面设置按销售额D2降序排列5个,就可以了;
这里有个小计行,sum(D2$) 是通过单元格运算得来的;

 

        3.3 排名

        按行业大类分组求销售额在每个地区的排名;



看看报表的制作:



        BI@Report提供了专门的统计函数_rk来求多分组的排名,支持4个参数:
        第一个参数是排名指标,这里是销售额;
        第二个参数是设置降序、升序排名;
        第三个参数是设置排名类别,处理出现相同指标值时如何排名;
        例如:如果第二个和第三个指标值相同,0:表示1224;1:表示1223;2:表示1234;
        第四个参数是排名目标,这里求的是地区的排名;

        3.4 数值型分段

        按销售额(0-100万,100万-500万,500万以上)分段统计行业大类的客户分布情况;



        看看BI@Report如何制作这张表:



        选择分组类型为:数值型分段,就可以很方便的设置了;

        3.5 环比(比上期)增幅,同比(比去年同期)增幅

        按地区和行业分组求当期销售额,环比增幅,同比增幅



看看BI@Report如何制作这张表:



        从图上可以看到BI@Report提供了专门的统计函数来计算环比,同比增幅,增减额等;
        简单明了直观;

        3.6 自定义条件分组

        支持无规律可循的任意条件分组;
        对每个地区按第一产业,其中:农业、第二产业,其中采矿业、第三产业来分组求纳税额;



        看看报表的制作:



        设置任意的条件进行分组,条件的写法类似SQL语法;

        3.7 多元数据分组

        求多元数据指标按同维度分析的报表



        看似简单的报表,其实从多表:消费税表,申报表,损益表中取指标一起分析;
        看看制作过程:



        可以看到从不同表取数分析非常简单;
        这里还支持从其他数据库源,只需要写好sql,建立对应关系(企业代号)就可以了;

        3.8 相对单元格引用,计算

        数据期分组求上期值



看看报表的制作:



        可以看到上期销售取的是相对单元格的数据,支持面向的对象式表达式写法,引用非常简单直观;
        对数据期求年、季分组都有通用的写法;

1
相关文章