Tablix,数据值低于彼此

时间:2014-03-31 18:49:22

标签: reporting-services ssrs-tablix

我正在尝试构建一个数据值低于彼此的表。

使用通常的SSRS向导,数据值彼此相邻显示,使每个数据列都变宽。

示例:

产品........... 4月1日...... 4月2日.... 4月4日4月4日

Prod 1

   Count    10    12  14    9

   Cost     3     5   6     3

   Total    30    30  84    27

Prod 2

   Count    10    12  14    9

   Cost     3     5   6     3

   Total    30    30  84    27

我设法通过在“产品”组下添加行并手动插入字段来手动执行此操作。 但我仍然需要将这些添加到总计列中。

有更简单的方法吗?

查询:

  

选择

     

[日期]

     

,这里给

     

,COUNT(DISTINCT saleID)AS [Count Distinct_saleID]

     

,SUM(成本)AS成本

     

     

SalesHistory数据

     

WHERE

     

[日期]> = @Date

     

AND [日期]< = @ Date2

     

GROUP BY

     

,[日期]

     

,这里给

1 个答案:

答案 0 :(得分:2)

我认为在你的情况下,Matrix比表更适合控制。

1.在报告中添加Matrix:

1

2.选择[日期]作为列源:

2

3.在“设计”选项卡的右下角区域,您将找到“列组”窗格,右键单击现有组,然后单击“添加总计” - >后:

3

4.经过一些操作后,您在设计模式下的报告将如下所示:

4

5.最终在预览模式下:

5

希望它有所帮助。