|
本帖最后由 孤独行者 于 2013-5-19 11:52 编辑
数据源表中,有三个大类:袜子、帽子、拖鞋;每个大类下又有都有几种商品。
但是,数据源表中,没有划分大类的列,在做透视表时,需要按大类汇总。
用刚学的一段SQL文本命令,可以达到要求。
值班表如下:
月份 | 城市 | 名称规格 | 类别 | 销售数量 | 7月 | 广州 | 袜子单色 | 男 | 359 | 7月 | 武汉 | 袜子黑色男 | 男 | 535 | 7月 | 青岛 | 帽子带边 | 女 | 890 | 7月 | 广州 | 拖鞋带跟红色 | 女 | 605 | 7月 | 青岛 | 拖鞋带跟黑色 | 男 | 331 | 8月 | 广州 | 袜子单色 | 男 | 297 | 8月 | 青岛 | 袜子红色女 | 女 | 705 | 8月 | 武汉 | 袜子黑色男 | 男 | 308 | 8月 | 青岛 | 帽子带边 | 女 | 995 | 8月 | 武汉 | 帽子针织 | 女 | 960 | 8月 | 广州 | 拖鞋带跟红色 | 女 | 360 | 9月 | 广州 | 袜子单色 | 男 | 1021 | 9月 | 青岛 | 袜子红色女 | 女 | 547 | 9月 | 广州 | 袜子黄色女 | 女 | 658 | 9月 | 青岛 | 帽子带边 | 女 | 319 | 9月 | 广州 | 拖鞋带跟红色 | 女 | 884 | 9月 | 青岛 | 拖鞋带跟黑色 | 男 | 778 | 10月 | 广州 | 袜子单色 | 男 | 506 | 10月 | 武汉 | 袜子黑色男 | 男 | 392 | 10月 | 广州 | 袜子黄色女 | 女 | 494 | 10月 | 武汉 | 帽子针织 | 女 | 582 | 10月 | 广州 | 拖鞋带跟红色 | 女 | 642
| 操作步骤:
1 插入数据透视表
2 使用外部数据源/选择连接
3 浏览更多,查找文件路径(可先复制文件路径,再粘贴到搜索栏)
4 选取文件,确定
5 选取文件中的表
6 在数据透视表中,拖放字段(上面几步都是与原来一样操作)。
7 单击透视表/选项/更改数据源
8 连接属性/定义/命令文本
9 将原来的命令文本更改为:select *,left(名称规格,2) as 商品 from[SQL透视示例
left语句留下名称规格列中的2个字(这里的帽子、拖鞋、袜子都正好是2个字)
10 用新字段”商品“,替换旧字段”名称规格“。
SQL替换求和字段.zip
(6.11 KB, 下载次数: 46)
该贴已经同步到 孤独行者的微博 |
评分
-
1
查看全部评分
-
|