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区隐藏掉就行了嘛
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。
数据是按照(小区,楼栋,业主,等)建立的一个视图,小区有多栋,每栋有多个业主,现在
我想按照分组统计:小区有多少楼栋,多少业主
这个视图:
-----------------------------------------
小区 楼栋号 业主名称 。。。。。
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区隐藏掉就行了嘛
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。
- 上一篇文章: 如何遍历菜单?
- 下一篇文章: 一个关于游标的小问题