首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数据窗口同值行怎么合并以便做进一步的处理?

2012-03-18 
数据窗口同值行如何合并以便做进一步的处理??字段:货品编码,需求数量,需求日期行1:A\200\2010-04-03行2:B\

数据窗口同值行如何合并以便做进一步的处理??
字段:货品编码,需求数量,需求日期
行1:A\200\2010-04-03
行2:B\340\2010-04-05
行3:A\300\2010-04-04
行4:C\390\2010-04-12

想将相同的货品合并到一块以作进一步的处理
如行1:A\500\2010-04-03
行2:B\340\2010-04-05
行3:C\390\2010-04-12

如何处理呢??

急.


[解决办法]
1.你可以点击row- create group 
创建一个分组。
按照货品编码分组。
2.再点击row- sort
按照货品编码排序。

就搞定了。
[解决办法]

探讨
字段:货品编码,需求数量,需求日期
行1:A\200\2010-04-03
行2:B\340\2010-04-05
行3:A\300\2010-04-04
行4:C\390\2010-04-12

想将相同的货品合并到一块以作进一步的处理
如行1:A\500\2010-04-03
行2:B\340\2010-04-05
行3:C\390\2010-04-12

如何处理呢??……

[解决办法]
从你的最终数据看,你的需求日期是取最早的一个;
如果是MSSQL,如同2楼所说,在后台处理然后DW显示:
select Number,sum(Qty) AS TotalQty,min(day) AS earliestDay
from (
select 'A' Number,200 Qty,'2010-04-03' Day
union all
select 'B' Number,340 Qty,'2010-04-05' Day
union all
select 'A' Number,300 Qty,'2010-04-04' Day
union all
select 'C' Number,390 Qty,'2010-04-12' Day
) tableTest
group by Number
[解决办法]
在数据窗口画板中,点SQL 进入后台,compute写大: qty = sum(xxx),
group里拉上日期和相关的列做group .........明白?

热点排行
Bad Request.