cross tab显示的错行问题

假设在数据库中有 商品信息表t_item, 使用SCD type =2 方式,在每次更新属性后将旧的item disable, 并产生一笔新的item记录。
他们的 Item Code是相同的,PK_Item 不同。

现在在report studio中使用 crossTab来显示历年销售情况,遇到个问题。  假设AA商品在2009改变了某些属性字段,AB商品在2010年更新了Item信息(他们的pk都发生了变化),cross tab 变成了如下,

年份
商品Code2008200920102011
AA100
AA150150150
AB200300
AB200100
BB809050100


希望的格式是

年份
商品Code2008200920102011
AA100150150150
AB200300200100
BB809050100



有办法实现么?   
谢谢大家

( 使用list控件好像可以,只要pk字段不包含在查询内,但 crosstab 就是不行... )
参与4

提问者

mahone_ye
商业智能工程师 Mark
评论216

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-10-12
  • 关注会员:1 人
  • 问题浏览:3221
  • 最近回答:2013-10-15
  • X社区推广