hur.cn - 华软网

 热门搜索

pb数据窗口中的分组问题

  作者:未知    来源:网络    更新时间:2018/5/16
我现在新建了一个数据窗口,利用create group创建了分组。具体说明
数据是按照(小区,楼栋,业主,等)建立的一个视图,小区有多栋,每栋有多个业主,现在
我想按照分组统计:小区有多少楼栋,多少业主

这个视图:
-----------------------------------------
小区            楼栋号                         业主名称  。。。。。
A                    1                                     ABC
A                    2                                      BCD
A                    3                                       DC
A                    4                                       DDD



格式如下:
----------------------------------
小区名称       楼栋数              户数(业主)
A小区               4                        41
------华软网友回答------
直接写SQL建DW吧
------华软网友回复------
以"小区"字段分组, 然后在group header 或 trailer区加计算列 sum(楼栋号 for group 1)
------华软网友回复------
select t1.小区名称, t1.楼栋数, t2.户数
   from (select distinct 小区名称, count(*) as '楼栋数'
            from 视图
            group by 小区 ) as t1,
         (select 小区名称,count(*) as '户数'
            from 视图
            group by 小区) as t2
   where t1.小区名称 = t2.小区名称
------华软网友回复------
因为要考虑"业主同名"的问题,所以分开统计
------华软网友回复------
建立分组之后,把detail区隐藏掉就行了嘛      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。