具有固定轴的SSRS 2008R2 / BIDS中的迷你图

时间:2012-07-03 03:51:59

标签: sql-server-2008 reporting-services sparklines

我在使迷你图表正确显示方面遇到一些困难,Microsoft文档主要关注报表生成器。

我有一系列可放置在多个箱子中的物品。我试图显示每个项目/箱号组合的发生频率。虽然我可以按SQL中的bin编号对项目进行求和,但我现在让SSRS执行此操作。

出于解释的目的,假设数据集看起来像这样:

Item,Bin
-----------
A,1
A,2
A,5
A,2
B,1
B,5

我已经将项目按下了 - 包含迷你图的表格中有一个行组,它在适当的变量(Item)上进行分组。对于水平轴,我选择了bin#作为绘制的属性。我不知道如何使用它来获得垂直轴。

1 个答案:

答案 0 :(得分:1)

您是否为迷你线设置了值?如果你已经完成了这一步,你的解释并不清楚。如果没有,只需单击迷你图以显示“图表日期”窗格。单击“值”部分中的加号,然后选择“表达式”。听起来你想按bin计算项目数,所以你使用这个表达式:

=Count(Fields!Item.Value)

因为您有顺序分档,所以您可以考虑将“水平轴”属性设置为标量轴类型,以便在特定项目(例如3)缺少分档编号时获得正确的顺序并“填充空白”和例子中的项目A为4)。同时将“对齐轴”属性设置为Tablix,以便所有箱号在每行的迷你图中对齐。否则,对于项目A,项目A将获得1和2,项目B将获得1和5.对于“对齐轴”属性,A表示5,B表示5表示正确排列。