SQL报告数据操作

时间:2011-04-13 17:59:09

标签: sql sql-server reporting-services

我正在尝试创建一个如下所示的SRSS 2008报告:

Amount | Total  
---------------
$11    | 5
$22    | 12
$30    | 8

这基本上显示每种金额类型的总数($ 11,$ 22和$ 30)。

报告将访问的数据源有一个如下表所示:

 Quantity | TotalPrice
---------------
  2       | $22 ($11 + $11)
  1       | $30 ($30)
  3       | $63 ($11 + $22 + $30)

因此,报告应该类似于:

    Amount | Total  
    ---------------
    $11    | 3
    $22    | 1
    $30    | 2

有没有SQL技巧我可以解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

Map<Matrix<num,Dynamic,1>> unraveled(X.data(),X.size());

我需要进一步了解基础/源数据。您是否在 TotalPrice 列计算中使用总和和分组方式?例如,您提供的上述示例数据中的第一行;这11个值是存储在单独的行中还是有一行的值是22?