none
折线图(Sparkline)控件和指示器(Indicator)控件使用 RRS feed

  • 问题

  • 大家好,

    Reporting Services 2008 R2,若要针对相关业务数据能够形象化的表示,我们可以在矩阵中增加折线图(Sparkline)来形象演示相关业务数据发展趋势,增加指示器(Indicator)作为KPI来形象演示相关业务数据是否达到定额。

    谢谢

    2011年2月1日 8:46
    版主

答案

  • 大家好,

    在此提供一个示例展示如何在矩阵中使用折线图(Sparkline)控件和指示器(Indicator)控件。我们将使用AdventureWorks 数据库作为数据源。报表将显示每个销售员2001年、2002年、2003年、2004年销售订单总数,这4年里的数据趋势,按照所以定义KPI指标是否达到定额。

     

    1.      打开报表,新建一个连接到AdventureWorks 数据库的数据源。

    2.      按照下面的查询语句定义一个数据集。

     

    SELECT  SOH.ContactID, PC.FirstName, PC.LastName, YEAR(SOH.OrderDate) AS Order_Year, SUM(SOD.OrderQty) AS OrderQty

    FROM Sales.SalesOrderHeader AS SOH INNER JOIN

         Person.Contact AS PC ON SOH.ContactID = PC.ContactID INNER JOIN

         Sales.SalesOrderDetail  AS SOD ON SOH.SalesOrderID = SOD.SalesOrderID

    WHERE (YEAR(SOH.OrderDate) BETWEEN '2001' AND '2004')

    GROUP BY SOH.ContactID, PC.FirstName, PC.LastName, YEAR(SOH.OrderDate)

          ORDER BY SOH.ContactID, Order_Year

     

    3.      在报表中添加一个矩阵控件,设置矩阵各栏位信息如下:

      

    4.      在矩阵中增加折线图(Sparkline)控件

     

    5.      折线图(Sparkline)控件设置数据。

     

     

    6.      在矩阵中增加指示器(Indicator)控件。 

    7.      设置指示器(Indicator)控件属性和KPI 指标。

     

    最后我们得到如下所示的报表: 

     

    一些关于折线图(Sparkline)控件和指示器(Indicator)控件的小贴士:

     

    1.      折线图 (Sparkline) 控件和指示器 (Indicator) 控件只有在 Rreporting Service 2008 R2 中才能使用。

    2.      关于折线图 (Sparkline) 控件和指示器 (Indicator) 控件 更多信息,请参阅:
    http://msdn.microsoft.com/zh-cn/library/ff487394.aspx

     

     

    谢谢

     
    2011年2月1日 8:57
    版主