SSRS矩阵枢轴

时间:2010-09-22 04:08:05

标签: reporting-services dynamic matrix pivot

我有以下结构:

Col1 Col2 Col3  
---------------
F     P    R1
F     P    R2
F     P    R3
F     P    R4

Col3值可以是任何值。现在我想按照以下格式,只需要前三名:

Col1 Col2 Res1 Res2 Res3  
------------------------------
F     P    R1   R2   R3

我尝试使用Matrix,但我无法将结果分成3列。 基本上,最终用户在Excel中打开此报告并对其应用过滤和排序。

1 个答案:

答案 0 :(得分:3)

我建议在col3的分组上编辑过滤器 - 如下所示:

  1. 右键单击Tablix并选择Properties。
  2. 从“矩阵属性”对话框中选择“组”选项卡。
  3. 在“组”选项卡的“列”部分中,选择col3的分组,然后单击(下方)“编辑...”按钮。
  4. 在“分组和排序属性”对话框中,选择“过滤器”选项卡。
  5. 使用运算符TopN和值3为COL3.Value添加新表达式。
  6. 在“分组和排序属性”对话框中单击“确定”,然后在“矩阵属性”对话框中单击“确定”。