JLxiangwei 发表于 2014-6-24 15:48

数据透视表中级班练习十一—数据透视表与SQL亲密接触

本帖最后由 JLxiangwei 于 2014-9-16 14:58 编辑

闲人观月 发表于 2014-6-24 15:54

{:1112:}          老师辛苦了

箫风 发表于 2014-6-24 16:41

老师好快呀,谢谢老师!

天空的雨 发表于 2014-6-25 08:55

本帖最后由 天空的雨 于 2014-6-25 14:53 编辑



订正:


午夜洗衣机 发表于 2014-6-25 14:14

本帖最后由 午夜洗衣机 于 2014-6-25 14:19 编辑

交练习来了

这题SQL代码很简单,更多的是透视表的设置

1.SQL代码:select 年份,省份,业务员,往来单位,'1月' as 月份, as 数值 from [数据源$]
union all
select 年份,省份,业务员,往来单位,'2月' as 月份, as 数值 from [数据源$]
union all
select 年份,省份,业务员,往来单位,'3月' as 月份, as 数值 from [数据源$]这段代码的作用是把二维表改成一维表,然后再做透视表才能有"月份"这个列字段

2.透视表设置:

a.同比的设置:


b.环比的设置


c.把数值拉到行标签


d.年份的居中:



最后的效果:


xiaoni 发表于 2014-6-29 00:52

本帖最后由 xiaoni 于 2014-6-29 00:57 编辑

3月份的环比和效果图有误

车仁静 发表于 2014-7-11 09:55


SELECT年份,"1月" AS 月份,省份,业务员,往来单位,AS 金额, AS 同比, AS 环比 FROM [数据源$]
UNION ALL
SELECT年份,"2月",省份,业务员,往来单位,,,FROM [数据源$]
UNION ALL
SELECT年份,"3月",省份,业务员,往来单位,,, FROM [数据源$]

zx_wl 发表于 2014-8-22 08:49

写了好长的代码,想知道高手是怎么处理的。

76868850 发表于 2014-9-22 17:46

学习。

guogao 发表于 2016-1-8 19:19

好资料
页: [1] 2
查看完整版本: 数据透视表中级班练习十一—数据透视表与SQL亲密接触