当前位置: 代码迷 >> PB >> 数据纵向转入横向
  详细解决方案

数据纵向转入横向

热度:7   发布时间:2016-04-29 05:42:51.0
数据纵向转为横向
例如:
计划日期   计划内容
2012-06-28 AAAAA
2012-07-01 BBBBBB

...............................

转为

周一   周二    周三  。。。。

每天有几个计划显然是未定的,各位有什么好的办法?


------解决方案--------------------
简单点就用PB的交叉数据窗口,复杂点就用存储过程写转置。
------解决方案--------------------
引用:
简单点就用PB的交叉数据窗口,复杂点就用存储过程写转置。

除了pb交叉数据窗口外,如果用存储过程由于返回的列数不是固定的,是不是会有问题?只能动态生成dw?动态生成时可能还需要存储过程生成临时表,dw在临时表中去取数据,没有临时表的话,dw无法从存储过程中得到列信息吧?
------解决方案--------------------
可用存儲過程先得出數據再用交叉報表實現
------解决方案--------------------
你想得太复杂了,你现在虽然纵向改成横向,但是你横向的列最多也就7列,即周一到周日,直接固定列数为7列,然后你想用sql也行,用存储过程也行.
  相关解决方案