报告服务报告中的一系列径向仪表控件

时间:2016-03-21 16:12:33

标签: reporting-services

我有以下sql:

SELECT 
    project_title + ' (' + pack_type + ')' AS label
    , ordered
    , received
FROM [v_stock_and_despatch] ORDER BY [order]

返回下表:

label    ordered received
Item A   60      76
Item B   63320   63960
Item C   415240  415226
Item D   23150   23150
Item E   147948  187992

现在,在Reporting服务中,我需要将其显示为一系列径向仪表。

我知道如何创建一个关闭,但我不知道如何创建一个集合。

一个关闭guage的值字段如下所示:

=Fields!received.Value /(Fields!ordered.Value) * 100

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

为您的数据详细信息创建一个表,并将Gauge项拖到其中一个单元格中。您现有的表达式应该适用于仪表的值。该表将为您的每个项目提供一行,每行的仪表将使用该项目的Received和Ordered值。

table with radial gauges

在我的示例中,我已经为“已接收”和“已订购”切换了列标签,因此值显示为小于100%。

相同的技术适用于图表项目。