
急呀,PB中建立graph数据窗口时series该怎么设置,有什么用?
4个回答
展开全部
这个的意思确实不好表达,首先,Series是序列、系列的意思,在这里可以理解为要求图表进一步分类。举个数据例子吧,比如说数据源如下:
select '张三' as xm,'男' as xb,20 as nl
union all
select '张四' as xm,'女' as xb,30 as nl
union all
select '张五' as xm,'男' as xb,30 as nl
union all
select '张六' as xm,'男' as xb,40 as nl
union all
select '张七' as xm,'女' as xb,40 as nl
union all
select '张八' as xm,'女' as xb,20 as nl
union all
select '张九' as xm,'女' as xb,20 as nl
如果建立的图表是以年龄为分类,每类人数为数值,不设置series的话,就相当于用sql语句这样查询(“数据源”指上面的数据源):
select nl,count(*) from (数据源) t group by nl
查询结果是这样:
年龄 数量
20 3
30 2
40 2
而如果设置了series为性别的话,就表示要进一步按性别分类,相当于用sql语句这样查询:
select nl,xb,count(*) from (数据源) t group by nl,xb order by nl,xb
查询结果是这样:
年龄 性别 数量
20 男 1
20 女 2
30 男 1
30 女 1
40 男 1
40 女 1
以我的表达能力只能表达到这个地步了,也不知你有没有弄清,如果还不明白的话,请看参考书。。
select '张三' as xm,'男' as xb,20 as nl
union all
select '张四' as xm,'女' as xb,30 as nl
union all
select '张五' as xm,'男' as xb,30 as nl
union all
select '张六' as xm,'男' as xb,40 as nl
union all
select '张七' as xm,'女' as xb,40 as nl
union all
select '张八' as xm,'女' as xb,20 as nl
union all
select '张九' as xm,'女' as xb,20 as nl
如果建立的图表是以年龄为分类,每类人数为数值,不设置series的话,就相当于用sql语句这样查询(“数据源”指上面的数据源):
select nl,count(*) from (数据源) t group by nl
查询结果是这样:
年龄 数量
20 3
30 2
40 2
而如果设置了series为性别的话,就表示要进一步按性别分类,相当于用sql语句这样查询:
select nl,xb,count(*) from (数据源) t group by nl,xb order by nl,xb
查询结果是这样:
年龄 性别 数量
20 男 1
20 女 2
30 男 1
30 女 1
40 男 1
40 女 1
以我的表达能力只能表达到这个地步了,也不知你有没有弄清,如果还不明白的话,请看参考书。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询